JDBC动态结果集

	//结果集的增强 设置可以双向滚动的,可以更新结果的结果集
/**@author supeGenius
*/
stm=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=stm.executeQuery("select ...");
rs.absolute(1);//移动到第2条记录
rs.next();//下一条记录
rs.last();//最后一条
rs.previous();//前一条记录
rs.afterLast();//最后一条记录之后
rs.relative(2);//相对的位置 可以是正的也可是负数
rs.deleteRow();//删除当前这行
rs.getString("name");//得到name的属性
rs.updateString("name", "superGenius");//更新属性
rs.updateRow();//更新操作
//插入数据
rs.moveToInsertRow();
rs.updateString("name", "jame");
rs.insertRow();
rs.moveToCurrentRow();
//批量更新
stm.addBatch("insert into");
stm.addBatch("insert into");
stm.executeBatch();
//preparedStatement
PreparedStatement pstm=con.prepareStatement("insert into ..values ???");
pstm.setInt(0, 1);pstm.setString(1, "ss");
pstm.addBatch("insert into");
pstm.executeBatch();

你可能感兴趣的:(JAVA基础)