JDBC调用存储过程语法
2011-06-15 17:56
323 查看
// 获取连接
ConnUtil cu = ConnUtil.getInstence(); --此处略
Connection conn = cu.getConn(); --此处略
String num=null;
try{
CallableStatement proc=conn.prepareCall("{call P_YQ001_01(?,?,?,?)}"); //P_YQ001_01存储过程名,?是参数,三个传入参,一下输出参,存储过程设计见ORACL存储过程语法。
proc.setString(1,yq01.getYQ00102());
proc.setString(2, yq01.getYQ00108());
proc.setString(3,xhjz);
proc.registerOutParameter(4, java.sql.Types.NUMERIC);
proc.execute();
num=proc.getNString(4);
}catch(Exception e){
e.printStackTrace();
} finally {
try {
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
ConnUtil cu = ConnUtil.getInstence(); --此处略
Connection conn = cu.getConn(); --此处略
String num=null;
try{
CallableStatement proc=conn.prepareCall("{call P_YQ001_01(?,?,?,?)}"); //P_YQ001_01存储过程名,?是参数,三个传入参,一下输出参,存储过程设计见ORACL存储过程语法。
proc.setString(1,yq01.getYQ00102());
proc.setString(2, yq01.getYQ00108());
proc.setString(3,xhjz);
proc.registerOutParameter(4, java.sql.Types.NUMERIC);
proc.execute();
num=proc.getNString(4);
}catch(Exception e){
e.printStackTrace();
} finally {
try {
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
相关文章推荐
- 存储过程、语法、写法、及调用
- 【转】Java 调用SQL 语法Server 的存储过程详解
- Java-JDBC调用批处理、存储过程、事务
- jdbc调用存储过程获取多个结果集
- JDBC调用存储过程基本流程(SXT)
- JDBC回顾四CallableStatement进行存储过程的调用
- Jdbc调用存储过程
- jdbc调用存储过程和函数
- JDBC 调用存储函数 存储过程
- JDBC调用存储过程--有需要的看看
- MySQL存储过程与JDBC调用
- Oracle复合类型参数的存储过程以及JDBC调用
- Java-JDBC调用批处理、存储过程、事务
- JDBC基于MVC架构项目实例-实现对MySQL数据表的增删改查、调用数据表中的存储过程和函数
- jdbc调用存储过程和函数
- 在JDBC中调用SQL Server中的存储过程时出现异常:该语句没有返回结果集。
- JDBC-MYSQL-存储函数和存储过程的调用
- jdbc调用oracle存储过程
- Java-JDBC调用批处理、存储过程、事务
- (转)jdbc 调用 sql server 的存储过程时“该语句没有返回结果集”的解决方法