设为首页 加入收藏

TOP

Java调用Oracle存储过程
2014-11-24 13:51:42 来源: 作者: 【 】 浏览:1
Tags:Java 调用 Oracle 存储 过程

import java.sql.*;
public class OracleProcedure {


/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
//加载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Connection con = null;
CallableStatement cs = null;
try {
//得到连接
con = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","scott","tiger");
//创建CallableStatement对象
cs = con.prepareCall("{call fly_pro3( , )}");
//对参数赋值
cs.setString(1, "SMITH");
cs.setDouble(2, 1500.0);
//执行存储过程调用
cs.execute();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
//关闭资源
try {
cs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}


}


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux下Oracle EM和isqlplus中文.. 下一篇Java通过new Date() 得到的时间与..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: