Statement stmt=conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
解决方案 »
- java 连接池初始化的问题
- struts2的退出退出登录的按钮怎么做?
- 菜鸟问题 如果用HashMap排序 键名重复问题
- 急!如何将滑动条的数据保存到指定的文件?
- 小小计算器的设计
- 请问我如果用jdk1.5,tomcat5.5开发,那么hibernate,spring,struts有支持jdk1.5的版了吗
- 简单操作就有分,早参加早得分!!!快快快!!!!!!
- 用IE打开applet小程序什么也不显示?
- TreeMap和HashMap的区别
- 请问怎样获取一个表中有多少个字段,以及每个字段的字段类型,字段长度等信息?
- 100分,高分求助:用ftp server上传和下载文件如何控制路径??
- 急!!!如何求2次以上方根值
我把语句改为
Statement stmt=conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
还是不行
异常信息为java.lang.UnsupportedOperationException
java.lang.Throwable()
java.lang.Exception()
java.lang.RuntimeException()
java.lang.UnsupportedOperationException()
java.sql.Statement sun.jdbc.odbc.JdbcOdbcConnection.createStatement(int, int)
void DB.Test.main(java.lang.String [])
我用开发工具是Visual age For java,数据库DB2,操作系统win2000
具体的代码为:
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:NetBank";
con = DriverManager.getConnection(url,"db2admin", "db2admin");
}
catch(Exception e){
e.printStackTrace();
}
try{
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
String sqlselect = "Select * from Account";
rs = stmt.executeQuery(sqlselect);
while(rs.next()) {
long i=rs.getLong(1);
String s=rs.getString(4);
System.out.println(i+“ ”+s);
}
}catch(Exception e)
{
e.printStackTrace();
}
异常信息为java.lang.UnsupportedOperationException
java.lang.Throwable()
java.lang.Exception()
java.lang.RuntimeException()
java.lang.UnsupportedOperationException()
java.sql.Statement sun.jdbc.odbc.JdbcOdbcConnection.createStatement(int, int)
void DB.Test.main(java.lang.String [])
如果我把语句
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);改为
Statement stmt = con.createStatement();
则正常运行,没有异常信息。
我的JDK是1.2.2,怎么会不支持呢?!