标签:jar user nbsp tco int style localhost 方便 cto
此处用到JDBC的jar包,和德鲁伊数据库连接池的jar包
一般我们编写JDBCUtils都有事先准备好的properties文件,是编写好的数据库连接池的连接属性,内容大致如下:
username=root
password=root
url=jdbc:mysql://localhost:3306/shop
driverClassName=com.mysql.jdbc.Driver
initialSize=5
maxActive=10
编写好一个properties文件的好处是方便查找与修改,一般存放在源码包config包中
接着我们编写JDBCUtils,在JDBCUtils中只有两个方法:创建连接,释放连接,具体代码操作如下
public class JDBCUtils{
//声明一个德鲁伊数据库连接池
private static DruidDataSource druidDatasource;
//接着在静态代码块中建立连接池
static{
//数据库连接的属性
Properties properties = new Properties();
//加载属性文件
properties.load(JDBCUtils.class.getClassLoader().getResoirceAsStream("jdbc.properties"));
//初始化德鲁伊数据库连接池
druidDataSource = DruidDataSourceFactory.creatDataSource(properties)
}
/**从数据库中获取连接
*@return 如果连接成功,返回连接<br/>
* 如果连接失败,返回null
*/
public static Connection getConnection(){
try {
return druidDatasource.getConnection();
}catch {
return null;
}
}
/**关闭数据库连接池
*@param connection
*/
public static void closeConnection(Connection connection){
if(connection != null){
try{
connection.close();
}catch (SQLException e){
e.printStackTrace();
}
}
}
}
标签:jar user nbsp tco int style localhost 方便 cto
原文地址:https://www.cnblogs.com/linhezhan/p/10802358.html