当前位置:数据库 > SQLServer >>

用jdbc连接sql server2008时,报如下错误,帮忙看看,3Q

com.microsoft.sqlserver.jdbc.SQLServerException: 结果集没有当前行。 at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:171) at com.microsoft.sqlserver.jdbc.SQLServerResultSet.verifyResultSetHasCurrentRow(SQLServerResultSet.java:456) at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getterGetColumn(SQLServerResultSet.java:1946) at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getValue(SQLServerResultSet.java:1981) at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getValue(SQLServerResultSet.java:1966) at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getString(SQLServerResultSet.java:2291) at dbtest.db.main(db.java:32)
追问:导入了,要不把你的发给我一下,179128145@qq.com,谢谢
答案:是连接的时候报错,我怎么感觉是你取值的时候报错。

应该是没有判断当前行的有效性。

把报错的代码部分贴出了,
其他:你应该是没有导入驱动包?所以驱动失败。
我有三个驱动包,你需要的话我可以发给你。 你的驱动没有弄好吧。你可以在sqlserver官方网站上找你的对应的eclipse版本的jdbc,下载后再导入进去。

上一个:sql server2000 的备份问题
下一个:SQL Server Management Studio的问题。

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,