JAVA使用数据库Oracle的_JDBC处理可(更新)的结果集-的方法,需要JDBC支持

1 view
Skip to first unread message

zrq83...@gmail.com

unread,
Dec 4, 2006, 7:41:51 AM12/4/06
to 绿色精灵
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();
}
}
}

Reply all
Reply to author
Forward
0 new messages