JDBC——(8)数据库连接池技术的概述——Druid数据库连接池技术的实现
发布日期:2021-05-07 02:35:37 浏览次数:24 分类:精选文章

本文共 905 字,大约阅读时间需要 3 分钟。

Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、Proxool等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池,可以说是目前最好的连接池之一。

druid.properties

url=jdbc:mysql:///localhost:3306/jdbcusername=rootpassword=zlj18059008512driverClassName=com.mysql.jdbc.DriverinitialSize=10maxActive=10
@Test	public void getConnection() throws Exception{   		Properties pros = new Properties();				InputStream is = ClassLoader.getSystemClassLoader().getResourceAsStream("druid.properties");				pros.load(is);				DataSource source = DruidDataSourceFactory.createDataSource(pros);		Connection conn = source.getConnection();		System.out.println(conn);			}

javax.sql

接口 DataSource
该工厂用于提供到此 DataSource 对象所表示的物理数据源的连接。作为 DriverManager 工具的替代项,DataSource 对象是获取连接的首选方法。
1:Connection getConnection()
尝试建立与此 DataSource 对象所表示的数据源的连接。

com.alibaba.druid.pool

Class DruidDataSourceFactory
1:static DataSource createDataSource(Properties properties)

上一篇:JDBC——小知识:Druid连接池的详细配置参数
下一篇:JDBC——(8)数据库连接池技术的概述

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年04月17日 06时39分33秒