//java程序去调用oracle 的存储过程的案例
package com.sp;import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;public class TestOraclePro { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub try{
//1.加载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//2.得到连接
Connection ct = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.122:1521:puhuadb","jzl", "puhuatest");
//3。创建一个CallableStatement
CallableStatement cs = ct.prepareCall("{call sp_pro3(?,?)}");
//4.给? 赋值
cs.setString(1, "伯格");
cs.setString(2, "m1234");
//5.执行
cs.execute(); //为什么执行到这里面就走了 我用的是debug方式 也没有异常
cs.close();
ct.close();
}catch(Exception e){
e.printStackTrace();
}
}}
package com.sp;import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;public class TestOraclePro { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub try{
//1.加载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//2.得到连接
Connection ct = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.122:1521:puhuadb","jzl", "puhuatest");
//3。创建一个CallableStatement
CallableStatement cs = ct.prepareCall("{call sp_pro3(?,?)}");
//4.给? 赋值
cs.setString(1, "伯格");
cs.setString(2, "m1234");
//5.执行
cs.execute(); //为什么执行到这里面就走了 我用的是debug方式 也没有异常
cs.close();
ct.close();
}catch(Exception e){
e.printStackTrace();
}
}}
解决方案 »
- 学习中 看书与看视频的区别
- SSH2,删了几个包就不行,恢复了也不行。
- 关于抽象类得用法疑问
- Hibernate 联合查询问题
- Myeclipse 生成的hibernate代码使用疑惑
- 请教 J2EE 中文问题!
- 一个小程序
- swfupload/extjs3,添加按钮没反应的问题
- tomcat问题,显示不了servlet:(
- 《等级超难》用java还原c语言二进制文件 ps:如果你是高手却不来,还是高手吗?
- 17:54:54,875 WARN JDBCExceptionReporter:71 - SQL Error: 0, SQLState: null
- Struts2默认拦截器问题..................................................................
查询一下lock对象,怎么查我忘了