Java 当查询对数据库排序时,无法使用结果集删除行
我使用的是一个Java嵌入式Derby数据库,到目前为止,我已经能够获得工作所需的一切 我的错误如下:Java 当查询对数据库排序时,无法使用结果集删除行,java,derby,Java,Derby,我使用的是一个Java嵌入式Derby数据库,到目前为止,我已经能够获得工作所需的一切 我的错误如下: 'deleteRow' not allowed because the ResultSet is not an updatable ResultSet. 我检索结果集的方式如下所示: private void getResultSet(){ try{ stmt = con.createStatement(ResultSet.TYPE_SCROLL_IN
'deleteRow' not allowed because the ResultSet is not an updatable ResultSet.
我检索结果集的方式如下所示:
private void getResultSet(){
try{
stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
rs = stmt.executeQuery("select * from guest_book order by date, name");
rs.first();
}catch (SQLException ex){
JOptionPane.showMessageDialog(this, ex.getMessage());
}
}
编辑:我的问题更多的是如何实现一种组织数据库的方法,因为我根据行在JTable
我想说这是因为
ResultSet
updateable只对简单的SELECT
语句有效。考虑这样做:
结果集
李>