-1
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();
例外をスクリーンショットではなくテキストとして送信してください。使用しているSQL Serverのバージョンは何ですか?なぜ新しいバージョンではなく+/- 17歳のJDBCドライバを使用していますか? –
私は使用しています:SQL Server 2012、Tomcat 5.5、JDK 1.8 例外: org.apache.jasper.JasperException:JSPでの例外:/test1.jsp:92 89:Connection con = DriverManager.getConnection(connStr); 91:ステートメントsmt = con.createStatement(); 92:ResultSet rst = smt.executeQuery(sql); 94:rst.close(); smt.close(); con.close(); 95:%> – chuan
質問を編集して情報を追加し、コメントを使用しないでください。最初のステップとして、ドライバを[SQL Server JDBCドライバ](https://github.com/Microsoft/mssql-jdbc)にアップグレードしてください。 )バージョン6.2.2ではなく、SQL Server 2012と互換性のない古代バージョンを使用しています。 –