脚本宝典收集整理的这篇文章主要介绍了【JDBC】2.数据库连接池技术,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
二、有哪些数据库连接池技术呢?
三、 DataSource 通常被称为数据源,它包含连接池和连接池管理两个部分,习惯上也经常把 DataSource 称为连接池
添加数据库连接池驱动👇druid
方式二要会写。package com.atguigu.java1.druid;
import com.alibaba.druid.pool.DruidDataSource;
import com.alibaba.druid.pool.DruidDataSourceFactory;
import org.junIT.test;
import javax.SQL.DataSource;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.PRoPErties;
public class DruidTest {
/*
* 方式一:使用Druid数据库连接池获取数据库的连接
*
* */
@Test
public void test1() throws SQLException {
//看做是获取了一个数据库连接池
DruidDataSource source = new DruidDataSource();
//设置4个基本信息
source.setUsername("root");
source.setPassword("666666");
source.setUrl("jdbc:MySQL://localhost:3306/wanzi");
source.setDriverclassname("com.mysql.jdbc.Driver");
//还可以设置其他信息
source.setMaxActive(10);
source.setInitialSize(5);
//获取连接池中的一个数据库连接
Connection connection = source.getConnection();
System.out.println(connection);
}
/*
* 方式二:将数据库连接的基本信息声明在配置文件中
*
* */
@Test
public void test2() throws Exception {
//提供Properties,并加载指定配置文件的流
Properties pros = new Properties();
InputStream is = ClassLoader.getSystemClassLoader().getResourceAsStream("druid.properties");
//加载
pros.load(is);
//通过DruidDataSourceFactory创建一个数据源
DataSource dataSource = DruidDataSourceFactory.createDataSource(pros);
//通过数据源获取连接
System.out.println(dataSource.getConnection());
}
}
👇
以上是脚本宝典为你收集整理的【JDBC】2.数据库连接池技术全部内容,希望文章能够帮你解决【JDBC】2.数据库连接池技术所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。