我沒有把我的問題描述太清楚﹐現在把代碼放這里。有需求的朋友可以參考下。
Class.forName(driver);
//建立橋接
conn = DriverManager.getConnection("jdbc:oracle:thin:@10.172.113.151:1521:ractt","smuser","smuser");
//創建到數據源的鏈接對象
CallableStatement proc = null;
proc = conn.prepareCall("{call SM_server_Log_Manage_PK.INSERT_BATCH_JOB_LOG_SP(?,?,?,?,?,?,?,?,?,?)}");
//用已存儲過程名實例化CallableStatement對象
proc.setString(1,Link_NTPServer.SysID); /***********/
proc.setString(2,Link_NTPServer.ProgID); // 設
proc.setString(3,Link_NTPServer.UserID); // 置
proc.setString(4,Link_NTPServer.date); // 過
proc.setString(5,Link_NTPServer.end_time); // 程
proc.setInt(6,0); // 參
proc.setString(7, Link_NTPServer.waing); // 數
proc.setString(8,Error); //
proc.setString(9,Link_NTPServer.UserID+new Date()); /***********/
proc.registerOutParameter(10,oracle.jdbc.OracleTypes.VARCHAR);
//注冊返回參數
proc.execute();