1.代码:
package cn.tr.utils;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Connection;
import java.util.Properties;
/**
* 20170325 获取Connection
* @author 汐小志
*
*/
public class JdbcConnect {
// JDBC连接配置属性
private static String driver;
private static String url;
private static String user;
private static String passWord;
private Connection conn;
//静态加载配置信息
static {
try {
// 创建一个Properties对象
Properties prop = new Properties();
// 读取配置文件
prop.load(JdbcConnect.class.getClassLoader().getResourceAsStream("config.properties"));
//获取配置信息
driver=prop.getProperty("driver");
url=prop.getProperty("url");
user=prop.getProperty("user");
passWord=prop.getProperty("passWord");
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* 获取连接
* @return Connection
*/
public Connection getConnect() {
try {
// 加载驱动
Class.forName(driver);
//获取连接
conn = DriverManager.getConnection(url, user, passWord);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
}
2.properties文件:
driver=驱动包
url=jdbc\:数据库类型\:数据库地址\:端口/数据库名
user=用户名
passWord=密码
网友评论