上一篇博客讲解了C3P0连接数据库的方法,这篇博客就对Druid连接数据库的方法做介绍,相关Jar包可通过如下路径获取:
链接:https://pan.baidu.com/s/17j6bj8bWgyufV-YnKTs1Mw
提取码:gz7l
1、下载之后加载其中的 一个Jar包,如下图
2、加载配置文件druid.properties,将此文件放在Src路径下,然后修改相应的参数
3、编写代码
package com.Druid;
import com.alibaba.druid.pool.DruidDataSourceFactory;
import javax.sql.DataSource;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Properties;
/**
* 下面的是druis的连接步骤
*/
public class test {
public static void main(String[] args) throws Exception {
//导入jar包
//配置druid.properties文件
Properties pro = new Properties();
//加载druid.properties文件
InputStream is = test.class.getClassLoader().getResourceAsStream("druid.properties");
//加载流
pro.load(is);
//创建对象
DataSource da = DruidDataSourceFactory.createDataSource(pro);
//获取连接
Connection con = da.getConnection();
//创建sql语句
String sql ="select * from student";
//创建是sta对象
Statement sta = con.createStatement();
//进行查询
ResultSet res = sta.executeQuery(sql);
//解析语句
while (res.next()){
System.out.println(
" druid获取数据库连接方法: 姓名:"+ res.getString(1)+ " 年龄:"+res.getInt(2)
);
}
con.close();//归还连接
}
}
4、运行
如果有什么疑问,请私聊我哈 !