jdbc调用存储过程
来源:互联网 发布:中交二公院 知乎 编辑:程序博客网 时间:2024/06/05 20:32
package cn.gz.hy;
importjava.sql.CallableStatement;
importjava.sql.Connection;
importjava.sql.DriverManager;
import java.sql.ResultSet;
public class Fun_demo1{
public static voidmain(String[] args)throws Exception {
// 1. 定义变量
String driverClass = "oracle.jdbc.OracleDriver";
String url = "jdbc:oracle:thin:@localhost:1521:wd";
String user = "GZ";
String psw = "123";
Class.forName(driverClass);
// 2. 获取连接对象
Connection conn = DriverManager.getConnection(url,user, psw);
// 3. 创建执行存储过程的语句对象
String sql = "{callTest_fun(?,?,?)}";
CallableStatement call =conn.prepareCall(sql);
// 4. 设置参数
call.setInt(1, 1);
call.registerOutParameter(2,oracle.jdbc.OracleTypes.VARCHAR);
call.registerOutParameter(3,oracle.jdbc.OracleTypes.VARCHAR);
// 5. 执行
call.execute();
//ResultSetresultSet = call.executeQuery();
//6. 获取数据
String ename =call.getString(2);
String durl = call.getString(3);
System.out.println("员工名:"+ename+"路径是:"+durl);
// 7. 释放资源
call.close();
conn.close();
}
}
- jdbc调用存储过程
- Jdbc调用存储过程
- jdbc调用存储过程
- jdbc调用存储过程
- JDBC调用存储过程
- JDBC调用存储过程
- JDBC调用存储过程
- Jdbc存储过程调用
- jdbc调用存储过程
- JDBC调用存储过程
- Jdbc调用存储过程
- JDBC调用存储过程
- JDBC调用存储过程
- jdbc调用存储过程
- JDBC调用存储过程
- jdbc调用存储过程
- jdbc调用存储过程
- jdbc调用存储过程
- UVA
- Python学习笔记5-面向对象相关
- 实验四——链栈
- (学习java)顺序循环队列的简易实现
- JavaScript 之 call和apply,bind 的模拟实现
- jdbc调用存储过程
- L1-005. 考试座位号
- requireJs使用初探及模块定义define函数的用法
- 使用 ExceptionDispatchInfo 捕捉并重新抛出异常
- 桥接模式概念和理解
- springboot生成自定义banner
- zabbix自动发现端口
- c语言常见练习题
- HDU5317:RGCDQ (数学 & 二分)