当前位置: 技术问答>java相关
jdbc驱动的问题!
来源: 互联网 发布时间:2015-06-25
本文导语: 我使用的是SQL数据库,JDBC是microsoft提供的,如下: Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test"; String user="sa"; String password=""; Connection conn= DriverManager.getCon...
我使用的是SQL数据库,JDBC是microsoft提供的,如下:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select * from class";
ResultSet rs=stmt.executeQuery(sql);
rs.last();//这里出错
out.println(rs.getRow());
************************
error message:
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC]Unsupported method: ResultSet.last
————————————————————————————
这是什么原因呢?难道说这个JDBC驱动不支持.last()方法?可是前两天偶用这个方法还能正常显示的呀,请各位大虾指教,谢谢!
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select * from class";
ResultSet rs=stmt.executeQuery(sql);
rs.last();//这里出错
out.println(rs.getRow());
************************
error message:
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC]Unsupported method: ResultSet.last
————————————————————————————
这是什么原因呢?难道说这个JDBC驱动不支持.last()方法?可是前两天偶用这个方法还能正常显示的呀,请各位大虾指教,谢谢!
|
Statement stmt=conn.createStatement();
-->
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
-->
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
|
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
|
beyond_xiruo(希偌) 的做法即可
你们名字很象,兄弟?姐妹;)
你们名字很象,兄弟?姐妹;)