1. 程式人生 > >Java程式碼獲取oracle儲存過程返回值

Java程式碼獲取oracle儲存過程返回值

package cn.itcast.dao;


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class BaseDao {
//自動載入資料庫驅動
static{
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

//獲取資料庫連線
public static Connection getConnect(){
try {
return DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:ORCL", "testJava", "123456");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}

//釋放資源
public static void releaseConnect(Statement sta,ResultSet re,Connection con){
if(sta!=null){
try {
sta.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(re!=null){
try {
re.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(con!=null){
try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}