package com.welljoint.common;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.mysql.jdbc.Connection;
public class DatabaseConn {
/**
* 輸入連接數據庫所需要的參數列表
* @param fileName 數據庫配置文件.properties結尾的文件
* @param url 配置文件中 數據庫地址的名字
* @param userName 配置文件中 用戶的名字
* @param password 配置文件中密碼 的名字
* @param driver 配置文件中 驅動的名字
* @return 返回一個連接對象
* @throws ClassNotFoundException
* @throws SQLException
*/
public Connection getDBConnection(String url,String userName,String password,String driver) throws ClassNotFoundException, SQLException{
url = Utils.getPropertyByName(url);
userName = Utils.getPropertyByName(userName);
password = Utils.getPropertyByName(password);
driver = Utils.getPropertyByName(driver);
Class.forName(driver);
Connection conn = (Connection) DriverManager.getConnection(url, userName, password);
return conn;
}
/**
* 關閉資源
* @param rs
* @param stat
* @param conn
*/
public void closeDB(ResultSet rs,Statement stat, Connection conn) {
try{
if(rs != null) {
rs.close();
}
if(stat != null) {
stat.close();
}
if(conn != null) {
conn.close();
}
}catch (Exception e){
}
}
}
java 連接數據庫通用工具類
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.