您的位置:首页 > 编程语言 > Java开发

java 连接数据库通用工具类

2015-02-12 11:51 344 查看
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){

}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: