没有合适的资源?快使用搜索试试~ 我知道了~
java调用oracle存储过程
4星 · 超过85%的资源 需积分: 9 20 下载量 56 浏览量
2011-07-28
10:47:41
上传
评论
收藏 7KB TXT 举报
温馨提示
试读
10页
JAVA中调用Oracle存储过程 JAVA中调用Oracle存储过程 JAVA中调用Oracle存储过程 JAVA中调用Oracle存储过程 JAVA中调用Oracle存储过程
资源推荐
资源详情
资源评论
JAVA中调用Oracle存储过程
下面是测试代码和数据表存储过程
import java.sql.*;
/**
数据库表
CREATE TABLE TB_MONITOR (
ID NUMBER(20) NOT NULL,
MONITOR_OBJECT_CODE CHAR(10),
MONITOR_OBJECT_NAME VARCHAR2(180),
BRANCH_CODE CHAR(10),
SYSTEM_CODE CHAR(10),
DIREC_NAME VARCHAR2(180),
FILE_NUM NUMBER,
STATUS CHAR(10),
BEGIN_TIME TIMESTAMP,
END_TIME TIMESTAMP,
DATA_TIME TIMESTAMP,
MONITOR_TIME TIMESTAMP,
REMARK VARCHAR2(180),
CONSTRAINT PK_TB_MONITOR PRIMARY KEY (ID)
);
*/
public class OracleProcedureCall {
private static String driver = "oracle.jdbc.driver.OracleDriver";
private static String strUrl = "jdbc:oracle:thin:@192.168.1.90:1521:odsdb";
private static String userName = "odsdb";
下面是测试代码和数据表存储过程
import java.sql.*;
/**
数据库表
CREATE TABLE TB_MONITOR (
ID NUMBER(20) NOT NULL,
MONITOR_OBJECT_CODE CHAR(10),
MONITOR_OBJECT_NAME VARCHAR2(180),
BRANCH_CODE CHAR(10),
SYSTEM_CODE CHAR(10),
DIREC_NAME VARCHAR2(180),
FILE_NUM NUMBER,
STATUS CHAR(10),
BEGIN_TIME TIMESTAMP,
END_TIME TIMESTAMP,
DATA_TIME TIMESTAMP,
MONITOR_TIME TIMESTAMP,
REMARK VARCHAR2(180),
CONSTRAINT PK_TB_MONITOR PRIMARY KEY (ID)
);
*/
public class OracleProcedureCall {
private static String driver = "oracle.jdbc.driver.OracleDriver";
private static String strUrl = "jdbc:oracle:thin:@192.168.1.90:1521:odsdb";
private static String userName = "odsdb";
private static String password = "ods";
private static Connection conn = null;
//获得数据库连接
public static Connection getConnection(){
try{
if(conn == null){
Class.forName(driver);
conn = DriverManager.getConnection(strUrl, userName, password);
}
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}
return conn;
}
/*无返回值的存储过程
CREATE OR REPLACE PROCEDURE AddMonInfo
(
n_id tb_monitor.id%TYPE,
n_oc tb_monitor.monitor_object_code%TYPE,
n_on tb_monitor.monitor_object_name%TYPE,
n_bc tb_monitor.branch_code%TYPE,
n_sc tb_monitor.system_code%TYPE,
n_fn tb_monitor.file_num%TYPE,
n_st tb_monitor.status%TYPE,
private static Connection conn = null;
//获得数据库连接
public static Connection getConnection(){
try{
if(conn == null){
Class.forName(driver);
conn = DriverManager.getConnection(strUrl, userName, password);
}
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}
return conn;
}
/*无返回值的存储过程
CREATE OR REPLACE PROCEDURE AddMonInfo
(
n_id tb_monitor.id%TYPE,
n_oc tb_monitor.monitor_object_code%TYPE,
n_on tb_monitor.monitor_object_name%TYPE,
n_bc tb_monitor.branch_code%TYPE,
n_sc tb_monitor.system_code%TYPE,
n_fn tb_monitor.file_num%TYPE,
n_st tb_monitor.status%TYPE,
剩余9页未读,继续阅读
资源评论
- pj1219830432012-11-13很好的java调oracle存储过程例子
mengayi
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功