JDBC2.0 API具有创建可滚动ResultSet的功能。以下哪项可以实现该的功能?( )
Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet srs = st.executeQuery("SELECT CUS_NAME,PRICE FROM CUSTOMER");Statement st = con.createStatement(ResultSet.TYPE_SCROLL,ResultSet.CONCUR_READ_ONLY);
ResultSet srs = st.executeQuery("SELECT CUS_NAME,PRICE FROM CUSTOMER");Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,srs.CONCUR_READ_ONLY);
ResultSet srs = st.executeQuery("SELECT CUS_NAME,PRICE FROM CUSTOMER");Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet srs = st.executeUpdate("SELECT CUS_NAME,PRICE FROM CUSTOMER");Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet srs = st.executeUpdate("SELECT CUS_NAME, CUSTOMER");stm = con.createStatement(int resultSetType,int resultSetConcurrency);
pstm = con.prepareStatement((String sql,int resultSetType,int resultSetConcurrency);
resultSetType,滚动特性常量(结果集类型):
TYPE_FORWARD_ONLY, 该常量表示指针只能向前移动的ResultSet对象的类型。(默认)
TYPE_SCROLL_INSENSITIVE, 该常量指示可滚动但通常不受其他影响的ResultSet对象的类型。
TYPE_SCROLL_SENSITIVE, 该常量指示可滚动并且通常受其他更改影响的ResultSet对象的类型。
//敏感:数据库改变,结果集改变。
resultSetConcurrency,更新特性常量(并发类型):
CONCUR_READ_ONLY 并发只读结果集(默认).
CONCUR_UPDATABLE 并发可更新结果集。
pstm = con.prepareStatement((String sql,int resultSetType,int resultSetConcurrency);
resultSetType,滚动特性常量(结果集类型):
TYPE_FORWARD_ONLY, 该常量表示指针只能向前移动的ResultSet对象的类型。(默认)
TYPE_SCROLL_INSENSITIVE, 该常量指示可滚动但通常不受其他影响的ResultSet对象的类型。
TYPE_SCROLL_SENSITIVE, 该常量指示可滚动并且通常受其他更改影响的ResultSet对象的类型。
//敏感:数据库改变,结果集改变。
resultSetConcurrency,更新特性常量(并发类型):
CONCUR_READ_ONLY 并发只读结果集(默认).
CONCUR_UPDATABLE 并发可更新结果集。