moveToInsertRow() 方法发生错误的问题!
java返回错误!
javax.servlet.ServletException: JZ0BT: 类型 CONCUR_READ_ONLY 的 ResultSets 不支持 moveToInsertRow() 方法。
我明明设置 ResultSet.CONCUR_UPDATABLE 了:
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
源代码如下:
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs=stmt.executeQuery("SELECT * FROM notes");
rs.moveToInsertRow();
rs.updateString("Title",ntilte);
rs.updateString("Body",body);
rs.updateString("Ndate",ndate);
rs.updateString("Uname",Uname);
rs.insertRow();
============================
如果 直接
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
sql="Insert into notes(Title,Body,Ndate,Uname) values('"+ntilte+"','"+body+"','"+ndate+"','"+Uname+"')";
stmt.executeUpdate(sql);
一点问题都没有……
为什么~~~~~~ 怎么会这样??