Statement st = conn.createStatement(int resultSetType,int resultSetConcurrency,int resultSetHoldability);
resultSetType 结果集类型
ResultSet.RTYPE_FORWORD_ONLY:这是缺省值,只可向前滚动;
ResultSet.TYPE_SCROLL_INSENSITIVE:双向滚动,但不及时更新,就是如果数据库里的数据修改过,并不在ResultSet中反应出来。
ResultSet.TYPE_SCROLL_SENSITIVE:双向滚动,并及时跟踪数据库的更新,以便更改ResultSet中的数据。
resultSetConcurrency 结果集是否可更新
ResultSet.CONCUR_READ_ONLY:这是缺省值,指定不可以更新 ResultSet
ResultSet.CONCUR_UPDATABLE:即ResultSet打开后,可以在它的基础上调用ResultSet上的updateXXX,insertRow,deleteRow等方法修改结果集。
resultSetHoldability 结果集提交后是否还是打开的
ResultSet.HOLD_CURSORS_OVER_COMMIT 当Connection的commit调用后,ResultSet不被关闭,还是打开状态。
ResultSet.CLOSE_CURSORS_AT_COMMIT 当Connection的commit调用后,ResultSet被关闭。