当前位置: 技术问答>java相关
jdbc可更新数据集问题,困扰我两日!!
来源: 互联网 发布时间:2015-06-25
本文导语: 我用连接oracle数据库,要返回可更新的resultset。 ..... Statement s =conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,CONCUR_UPDATABLE); ........ 编译通过 程序执行时得到错误: Exception in tread "main" Java.lang.AbstractMehtodError 取消方...
我用连接oracle数据库,要返回可更新的resultset。
.....
Statement s =conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,CONCUR_UPDATABLE);
........
编译通过
程序执行时得到错误:
Exception in tread "main" Java.lang.AbstractMehtodError
取消方法参数,得到不可更新数据集
......
Statement s =conn.createStatement();
......
编译通过
程序执行时正常.
.....
Statement s =conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,CONCUR_UPDATABLE);
........
编译通过
程序执行时得到错误:
Exception in tread "main" Java.lang.AbstractMehtodError
取消方法参数,得到不可更新数据集
......
Statement s =conn.createStatement();
......
编译通过
程序执行时正常.
|
你用的是jdbc1.x的版本,你需要更新你的jdbc到2.0版本,才能支持可滚动的游标和动态更新数据。
建议,不要使用动态更新数据,有的jdbc驱动还是靠sql实现,不能把更新后的数据库反映到结果集中,建议还是写SQL比较好。
建议,不要使用动态更新数据,有的jdbc驱动还是靠sql实现,不能把更新后的数据库反映到结果集中,建议还是写SQL比较好。
|
把驱动换成classes12.zip就行了