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();

你可能感兴趣的:(jdbc)