我数据各项设置都是正确的,并且用executeQuery命令也是成功执行的,为什么会显示这个错误呢,我的代码如下:
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String ConnectionStr="jdbc:odbc:test";
Connection databaseConnection=DriverManager.getConnection(ConnectionStr);
Statement statement=databaseConnection.createStatement();
statement.clearBatch();
statement.addBatch("select * from table1");
statement.addBatch("select * from table2");
statement.executeBatch();
while(statement.getMoreResults()){
ResultSet rs=statement.getResultSet();
while(rs.next()){
System.out.println(rs.getString(2));
System.out.println(rs.getString(3));
}
}
statement.close();
databaseConnection.close();
}catch(SQLException e){
System.out.println(e.getMessage());
System.out.println(e.getErrorCode());
}catch(Exception e){
e.printStackTrace();
}