java链接sql server2008数据库时不能实现查询功能

java链接sqlserver2008数据库时不能实现查询功能,但增加删除修改都可以,代码也是没问题。当程序中用mysql数据库就可以实现查询显示。StringJDriv... java链接sql server2008数据库时不能实现查询功能,但增加删除修改都可以,代码也是没问题。当程序中用mysql数据库就可以实现查询显示。 String JDriver = "com.mysql.jdbc.Driver"; // MySQL提供的JDBC驱动 String url = "jdbc:mysql://localhost/mydb?seUnicode=true&characterEncoding=UTF-8"; // 但是当改为sql server2008时,(驱动包添加了)就不能实现查询显示模块了但依旧可以增删改。String sDBDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String url = "jdbc:sqlserver://115.154.92.112:1433;"+ "DatabaseName=master"; 运行报错如下:com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作。 at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:170) at com.microsoft.sqlserver.jdbc.SQLServerResultSet.throwNotScrollable(SQLServerResultSet.java:376) at com.microsoft.sqlserver.jdbc.SQLServerResultSet.verifyResultSetIsScrollable(SQLServerResultSet.java:399) at com.microsoft.sqlserver.jdbc.SQLServerResultSet.beforeFirst(SQLServerResultSet.java:1239) at GUI.swing.QueryStaff.jb1ActionPerformed(QueryStaff.java:305) at GUI.swing.QueryStaff.access$1(QueryStaff.java:223) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作。 at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:170) at com.microsoft.sqlserver.jdbc.SQLServerResultSet.throwNotScrollable(SQLServerResultSet.java:376) at com.microsoft.sqlserver.jdbc.SQLServerResultSet.verifyResultSetIsScrollable(SQLServerResultSet.java:399)求解决!!!!!!!!!!!!!!!!!!!
求解决 先谢谢各位大神
展开
 我来答
huonil
推荐于2016-07-16 · TA获得超过426个赞
知道小有建树答主
回答量:199
采纳率:93%
帮助的人:134万
展开全部
创建一个可滚动的结果集查询,当前的结果集只能往前滚动不能往后取数据,当指针往下走了之后就不能往后取数据了。
追问
谢谢!那为什么其他代码段我没动只是用了mysql驱动mysql数据库就可以实现查询显示呢??还有如何创建可滚动的结果集查询?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式