草庐IT

mssql-jdbc

全部标签

php - 从 php 调用 MSSQL 存储过程

整个早上我们都被这个难住了。我有一个处理一些记录的MSSQL存储过程。每条记录都会生成一封包含动态内容的电子邮件,这是从另一个存储过程中填充的。所以第一个存储过程有一个游标,处理每一行都会导致调用另一个存储过程,它本身有一个要循环的游标。第一个存储过程没有输出参数或返回值等,而第二个使用输出参数将字段返回给第一个过程。这在Datagrip中运行良好。使用PDO(或使用其他驱动程序)从php调用它无法完全运行。它会生成一小批记录,然后停止(往往是5、9、13或45-随着我们尝试不同的解决方案而发生变化)。我们已经设法让它现在使用PDOStatement::nextRowset运行。我们使

php - 查询失败(使用 mssql_query() 和 php)

我的查询:$query_total=mssql_query("SELECTcount(*)FROMtable_name",$link);以上查询给出错误日志:PHPWarning:mssql_query()[function.mssql-query]:Queryfailedin...上述查询的预期计数约为10cr。当我使用限制为100的相同查询时,即:$query_total=mssql_query("SELECTtop100*FROMtable_name",$link);上面的查询运行成功,给我计数。我试过:mssql_get_last_message(),但我没有捕获任何日志。se

php - 使用 PHP + sqlsrv 更新 MSSQL 表

我正在尝试做最简单的事情...我有一个包含2个字段的表单。我想在这些字段中输入数据并让他们将该数据写入我的数据库(使用sqlsrv驱动程序的mssql)。连接到数据库不是问题。这是我的表单处理器(目前仅设置为更新数量(qnty)):require_once'dbconnect.php';$partno=$_POST["partno"];$qnty=$_POST["qnty"];$sql='UPDATEWestDevDBSETLocationQty=$_POST["qnty"]';$result=sqlsrv_query($conn,$sql)ordie(sqlsrv_errors())

php - 无法从 Centos 6 中的 PHP 连接到 mssql 服务器

我在Centos6中安装了php-mssql包用于MSSql连接。我想从PHP5.3.3连接远程MSSql服务器。我的代码:$link=mssql_connect("192.168.*.*",'username','password')ordie("Couldnotconnecttodatabase:".mssql_get_last_message());if(!$link){die('SomethingwentwrongwhileconnectingtoMSSQL');}但是我低于错误,Warning:mssql_connect():Unabletoconnecttoserver:1

JDBC连接Mysql数据库步骤(Mysql8.0以上)以及 MySql数据库连接时DriverManager.getConnection(url,user,pass)出错 解决在文章末尾请耐心观看

最近我们学到JSP数据库应用开发,在运行程序时遇到了一些问题,我们先看JDBC连接Mysql数据库步骤。1.加载JDBC驱动程序通过forName(StringclassName)实现 MySQL数据库的驱动为:StringdriverClass="com.mysql.jdbc.Driver";连接MySQL数据库需要用到的包为:mysql-connector-java-5.1.20-bin.jar引用jar包的方法,直接下载jar包(注意不需要解压)1.我们直接把他拖到WEB-INF下的lib下即可,或者复制粘贴到WEB-INF下的lib下。 2.右键单击jar包、点击BulidPath、再

PHP 尝试使用计算机名而不是登录名登录 MSSQL(Windows 身份验证)

我正在尝试使用Windows身份验证与我公司的MSSQL服务器建立连接,但它失败了,因为它正在尝试使用我的计算机名称而不是我的登录ID作为登录名。使用MSSQLServerManagement登录时,Windows身份验证工作正常,但使用此PHP代码时却不行:\or//,whenusinganondefaultportnumber$serverName="xxx";$connectionInfo=array("Database"=>"xxx");/*ConnectusingWindowsAuthentication.*/$conn=sqlsrv_connect($serverName,

com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立 安全连接

com.microsoft.sqlserver.jdbc.SQLServerException:驱动程序无法通过使用安全套接字层(SSL)加密与SQLServer建立安全连接驱动版本最新JDBC驱动下载地址:JDBCdriver6.4forSQLServer(https://www.microsoft.com/zh-CN/download/details.aspx?id=56615,由图中可以看出,最低仅支持JRE7和SQLServer2008,需要其他版本请自行查找)1.SQLSERVER2000JDBC驱动程序:msbase.jar、mssqlserver.jar、msutil.jar。这

php - 如何配置 XAMPP 以与 MSSQL 一起使用?

我正在尝试配置XAMPP以与MSSQL一起使用。我正在关注:Example但我还是成功了。我将文件:php_pdo_sqlsrv_54_ts.dll和php_sqlsrv_54_ts.dll复制到文件夹c:\xampp\php\ext并配置了php.ini在c:\xampp\php\php.ini中。在php.ini中,我激活了扩展:extension=php_pdo_sqlsrv_54_ts.dll和extension=php_sqlsrv_54_ts.dll并创建了PDO部分。[Pdo_sqlsrv]pdo_sqlsrv.log_severity=-1。我正在使用XAMPPv3.2

php - SQLSRV for PHP for MSSQL 的配置问题

我正在使用WampServer2.4安装配置:-Windows764-bitsp1-WampServer2.464-bit-PHP5.4.364-bit(camewiththeWampServer)-Apache2.4.4-MicrosoftSQLServer2012NativeClient64-bit-MicrosoftSQLSRV3.0(php_sqlsrv_54_ts.dll,php_pdo_sqlsrv_54_ts.dllandtheyareputinc:/wamp/bin/php/php5.4.3/ext/然后我用以下行编辑了C:\wamp\bin\apache\Apache

php - FreeBSD 上 PHP 的 MSSQL 连接

作为我的问题的延伸:RemoteconnecttoSQLServerStandardEditionfromPHP/FreeBSD我正在尝试让我们的FreeBSD/Apache/PHP服务器能够查询我们的WinServer2003/SQL-Server-2000机器。请注意,这不是针对公共(public)系统,仅针对内部报告功能-因此此时性能不是关键。最初的问题帮助我准备了MSSQL服务器以进行连接,现在从它那里得到了某种响应。但是我还没有成功连接到它。我已经尝试过PDO_dblib、mssql(FreeTDS)-还没有尝试过ODBC。如果我能让PDO工作,我会更愿意,所以这就是我的目标