Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> ResultSet.updateXXX() not work
I am using JDBC thin driver to connect Oracle 8.1.6 for testing JDBC
2.0
It's failed for resultset.updateXXX()
I am using the following script for testing
/***************************************************************************/
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
String sql;
Driver myDriver =
(Driver)Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
try {
conn=DriverManager.getConnection("jdbc:oracle:thin:XX/xxxx_at_abc:1521:ABC"); DatabaseMetaData DBMetaData = conn.getMetaData(); boolean support1 = DBMetaData.supportsResultSetType(ResultSet.TYPE_SCROLL_SENSITIVE); boolean support2 = DBMetaData.supportsResultSetType(ResultSet.CONCUR_UPDATABLE); boolean support3 =
<p><%=support1%></p> <p><%=support2%></p> <p><%=support3%></p> <% stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
int concurrency = rs.getConcurrency(); int type = rs.getType();
<p>concurrency: <%=concurrency%></p> <p>type: <%=type%></p> <% rs.moveToInsertRow(); rs.updateString("a", "Test"); rs.updateDate("b", java.sql.Date.valueOf("2001-06-01")); rs.updateInt("c", 123); rs.insertRow(); rs.updateRow(); } catch (SQLException e) { System.out.println("SQLMessage: " + e.getMessage()); } finally { rs.close(); stmt.close(); conn.close(); } /***************************************************************************/The result are :
Is it means that the JDBC Driver support JDBC2.0 there is some problem for the database
Please help
Fannie
Received on Mon Oct 22 2001 - 04:47:52 CDT