1.下载架包。下载地址:/ynoteshare/index.html?id=61e2cc939390acc9c7e5017907e98044&type=note&_time=1693296531722
2.将架包加入项目文件。
创建一个lib目录,将架包复制进去
右键点击lib目录,将其添加为库。
能点开文件代表加载成功。
3.创建druid.porperties文件。
# 加载数据库驱动driverClassName=com.mysql.jdbc.Driver# 连接数据库的url,db1表示数据库名,useSSL=false表示不使用SSL规范url=jdbc:mysql://127.0.0.1:3306/book?useSSL=false&characterEncoding=UTF-8&serverTimezone=UTC# 用户登录数据库的账号和密码username=rootpassword=# 初始化连接数量initialSize=5# 最大连接数量maxActive=10# 最大等待时间maxWait=3000
4.验证连接池是否可以使用。(创建测试类)
/** Copyright (c) , , All rights reserved.**/package cn.scl;import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import java.io.InputStream;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.Properties;/*** <p>Project: c3p0 - Test02</p>* <p>Powered by scl On -08-29 17:47:16</p>* <p>描述:<p>** @author 孙臣龙 [1846080280@]* @version 1.0* @since 17*/public class Test02 {public static void main(String[] args) throws Exception {//读取druid.prperties文件Properties properties = new Properties();InputStream resourceAsStream = Test02.class.getClassLoader().getResourceAsStream("druid.properties");properties.load(resourceAsStream);//创建druid.properties数据库连接池DataSource dataSource = DruidDataSourceFactory.createDataSource(properties);Connection con = dataSource.getConnection();String sql = "select * from user where id=?";PreparedStatement ps = con.prepareStatement(sql);ps.setInt(1, 2);ResultSet rs = ps.executeQuery();while (rs.next()) {System.out.println(rs.getString(1));System.out.println(rs.getString(2));System.out.println(rs.getString(3));System.out.println(rs.getString(4));System.out.println(rs.getString(5));System.out.println(rs.getString(6));}con.close();ps.close();rs.close();}}
5.结构显示。
如果觉得《你会使用druid数据库连接池吗???》对你有帮助,请点赞、收藏,并留下你的观点哦!