Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javax.servlet.ServletException:[Microsoft][SQLServer 2000 JDBC驱动程序]在读取时检测到流结束_Java_Sql Server_Jsp_Jdbc - Fatal编程技术网

javax.servlet.ServletException:[Microsoft][SQLServer 2000 JDBC驱动程序]在读取时检测到流结束

javax.servlet.ServletException:[Microsoft][SQLServer 2000 JDBC驱动程序]在读取时检测到流结束,java,sql-server,jsp,jdbc,Java,Sql Server,Jsp,Jdbc,将驱动程序升级到SQL Server JDBC驱动程序版本6.2.2。 问题解决了。 感谢您的帮助。请将异常以文本形式发布,而不是以屏幕截图形式发布。您使用的SQL Server的版本是什么?为什么您使用的是+/-17年的JDBC驱动程序而不是更新的版本?我使用的是:SQL Server 2012、Tomcat 5.5、JDK 1.8异常:org.apache.jasper.jaspereException:JSP中的异常:/test1.JSP:92 89:Connection con=Driv

将驱动程序升级到SQL Server JDBC驱动程序版本6.2.2。
问题解决了。

感谢您的帮助。

请将异常以文本形式发布,而不是以屏幕截图形式发布。您使用的SQL Server的版本是什么?为什么您使用的是+/-17年的JDBC驱动程序而不是更新的版本?我使用的是:SQL Server 2012、Tomcat 5.5、JDK 1.8异常:org.apache.jasper.jaspereException:JSP中的异常:/test1.JSP:92 89:Connection con=DriverManager.getConnection(connStr);91:Statement smt=con.createStatement();92:ResultSet rst=smt.executeQuery(sql);94:rst.close();smt.close();con.close();95:%%>请编辑您的问题以添加信息,不要使用注释,并且作为第一步:将驱动程序升级到版本6.2.2,而不是使用可能与SQL Server 2012不兼容的旧版本。
String sql = "SELECT 1 AS T Union SELECT 2 AS T Union SELECT 3 AS T \n";
sql += "Union SELECT 4 AS T Union SELECT 5 AS T Union SELECT 6 AS T\n";
sql += "Union SELECT 4 AS T Union SELECT 5 AS T Union SELECT 6 AS T\n";
.....Same Statement....
sql += "Union SELECT 4 AS T Union SELECT 5 AS T Union SELECT 6 AS T\n";  

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String connStr = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=DBName;User=UserName;Password=Pwd;";
Connection con = DriverManager.getConnection(connStr);

Statement smt = con.createStatement();
ResultSet rst = smt.executeQuery(sql);

rst.close(); smt.close(); con.close();