import java.sql.*
public class TestUpdata{ //_JDBC处理可更新的结果集
public static void main (String[] args){
try{
new oracle.jdbc.driver.OracleDriver();
String url ="jdbc:oracle:thin:@192.168.0.1:1521:SXT";
Connection conn = DriverManager.getConnection(url, "koko", "xxx");
Statement stmt conn.createStatement(
ResultSet.Type_SCOLL_INSENSITIVE,
//要求提供可滚动的JDBC支持才可用,否则用next方法;
ResultSet_UPDATABLE);
ResultSet rs = stmt.executeQuery("select * from emp");//执行查询
rs.next();
//更新一行数据
rs.updateString("enam","aaaa");
rs.updateRow();
//插入新行
rs.moveToInsertRow();
rs.updateInt(1, 999);
rs.updateString("enam", "aaaa");
rs.updateInt("mgr", 7823);
rs.updateDouble("sal", 55.21);
rs.insertRow();
//将光标移动到新建的行
rs.moveToCurrentRow();
//删除行
rs.absolute(5);
rs.deleteRow();
//取消更新
//rs.cancelRowUpdates();
}catch (SQLException e){
e.printStackTrace();
}
}
}