连接SQLserver2005:JDBC -记录集-不支持此游标类型/并发组合
2012-11-05 22:03
1446 查看
com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此游标类型/并发组合。
使用sqljdbc.jar
stmt = con.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
是错误的,但是javaAPI里面是这么写的,使用以上方法会出现:com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此游标类型/并发组合错误。
应该改成如下形式:
Stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
“ResultSet.TYPE_SCROLL_INSENSITIVE”结果集的游标可以上下移动,当数据库变化时,当前结果集不变。
ResultSet.CONCUR_UPDATEABLE表示能用结果集更新数据库中的表,
ResultSet.CONCUR_READ_ONLY表示只读
这样我们就可以使用下面的语句了:
rs.beforeFirst();//将光标移动到第一行
rs.absolute(i);//将光标移动到指定的行,
//x下面这样就可以通过for循环来遍历了,而不仅仅是while
int length=0;
while (rs.next()) {
length++;
}
rs.beforeFirst();
for (int i = 1; i <=length; i++) {
rs.absolute(i);
}
使用sqljdbc.jar
stmt = con.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
是错误的,但是javaAPI里面是这么写的,使用以上方法会出现:com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此游标类型/并发组合错误。
应该改成如下形式:
Stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
“ResultSet.TYPE_SCROLL_INSENSITIVE”结果集的游标可以上下移动,当数据库变化时,当前结果集不变。
ResultSet.CONCUR_UPDATEABLE表示能用结果集更新数据库中的表,
ResultSet.CONCUR_READ_ONLY表示只读
这样我们就可以使用下面的语句了:
rs.beforeFirst();//将光标移动到第一行
rs.absolute(i);//将光标移动到指定的行,
//x下面这样就可以通过for循环来遍历了,而不仅仅是while
int length=0;
while (rs.next()) {
length++;
}
rs.beforeFirst();
for (int i = 1; i <=length; i++) {
rs.absolute(i);
}
相关文章推荐
- JDBC -记录集-不支持此游标类型/并发组合
- JDBC -记录集-不支持此游标类型/并发组合 (补充)
- com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此游标类型/并发组合
- ADODB.Recordset (0x800A0CB3)当前记录集不支持书签。这可能是提供程序或选定的游标类型的限制。
- com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此游标类型/并发组合
- 当前记录集不支持书签。这可能是提供程序或选定的游标类型的限制
- 使用sql 2005 jar 包替换 2000 jar包异常:com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此游标类型/并发组合。
- 使用sql 2005 jar 包替换 2000 jar包异常:com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此游标类型/并发组合。
- VB.net 程序需连接Oralce数据库查询 日志提示“数据类型不被支持”
- jdbc中调用oracle 返回游标类型的存储过程
- 可滚动的游标记录集JDBC
- 只进ResultSet 不支持请求的操作和不支持此游标类型/并发组合
- eclipse下通过jdbc连接各个类型的数据库
- 记录集游标和锁定类型
- 在Sql Server2005中不支持此游标类型/并发组合
- VMWare 支持的网络连接类型 (VMWare Virtual Network Connection Types)
- spring jdbc调用oracle 存贮过程 返回游标类型的参数
- Dug小结-java 连接SqlServer2005 com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败
- jdbc中调用oracle 返回游标类型的存储过程
- JAVA用jdbc连接SQLServer2005