Statement stmt=conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
解决方案 »
- 从一开始输出到一百
- SH的问题,大家来帮忙看看
- j2se可以直接调用windows的插件吗?
- jdk 1.5 中, class Foo<T> {} 中的T是表示什么呢?
- 关于JNI的stack overflow的问题,高分求助!
- Graphics绘图环境的问题,急,在线等待!
- 生手送分,快來幫忙。請問用哪條語句中止一段程序的執行。
- 在下面这段代码中,如果对init方法只加synchronized关键字,则不能达到互斥的目的,还要再加上static关键字才能互斥,为什么?
- \n是一个软回车,在我输出的txt文件里根本就没有真正换行!!!!怎么办?
- 报错。。。
- 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,怎么会不支持呢?!