JAVA 中如何调用ORACLE 的存贮过程。

yinshuai 2002-02-27 12:11:59
JAVA 中如何调用ORACLE 的存贮过程。
...全文
39 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengji 2002-02-27
  • 打赏
  • 举报
回复
使用 PreparedStatement
PreparedStatement pstmt = con.prepareStatement("UPDATE EMPLOYEES
SET SALARY = ? WHERE ID = ?");
pstmt.setBigDecimal(1, 153833.00)
pstmt.setInt(2, 110592)
yanchang 2002-02-27
  • 打赏
  • 举报
回复
那好象是预编译?

//连接数据库
sqlCon = java.sql.DriverManager.getConnection(strCon,"scott","tiger");

//准备SQL语句
strSQL = "{call sp_jsptest(?,?)}";

//准备可调用语句对象
sqlStmt = sqlCon.prepareCall(strSQL);

//设置输入参数
sqlStmt.setString(1,strName);

//登记输出参数
sqlStmt.registerOutParameter(2,java.sql.Types.VARCHAR);

//执行该存储过程并返回结果集
sqlRst = sqlStmt.executeQuery();


23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧