stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
试一试
试一试
解决方案 »
- 想编写一个课程表的java程序,但编写一半却不知道下面怎样编写,请问有哪位大虾可以指点一下?谢谢!
- 工厂模式,我觉得就是桥接模式。我分不开。有高手吗?
- socket编程的问题。
- this的疑惑
- java运行报java.lang.NullPointerException错
- 要跳了,广州的进来看看,做个小调查,给个意见
- 是否java中的构建器就想当于c++中的构造函数?
- 写入文件的数据,打开是乱码,怎么办???
- 与16进制进行&运算 帮忙看看下面两句代码作用是什么?
- java Swing组件不能显示问题,在JTextArea读取java文件,添加读取的文件语句后不能显示组件,添加之前可以显示,新人求教啊 谢谢
- 600分向高手学习JNDI!
- 关于一个用JAVA进行文件分割的问题
ResultSet.CONCUR_UPDATABLE吗?
stmt=conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);来定位光标
exception_access_violation??
如果驱动程序不支持CONCUR_UPDATABLE会发出一条警告,用
conn.getWarnings()
可以得到while( rs.next() ){
rslt.deleteRow();
}
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection( "jdbc:oracle:thin:@127.0.0.1:1521:sid","user","pass" );
String sql="select t.col1,t.col2 from table1 t";
Statement st=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs = st.executeQuery(sql);
rs.first();
rs.deleteRow();
}finally {
try {con.close();}catch (Exception ex) {}
}以上代码在Oracle9i+JDK1.3成功运行
试验了一下
sun.jdbc.odbc.JdbcOdbcDriver好像不行
即使用oracle.jdbc.driver.OracleDriver,如果"select *" 也不行,必须要"select 主键,.... from table"才行