数据库连接池

这是文件目录

 

链接库代码

package com.itheima.jdbc.druid;

import com.alibaba.druid.pool.DruidDataSource;
import com.alibaba.druid.pool.DruidDataSourceFactory;
import com.alibaba.druid.support.json.JSONUtils;

import javax.sql.DataSource;
import java.io.FileInputStream;
import java.sql.Connection;
import java.util.DuplicateFormatFlagsException;
import java.util.Map;
import java.util.Properties;

//druid数据库连接池演示
public class druiddome {
    public static void main(String[] args) throws Exception {
        //导包
        
        //定义配置文件
        
        //加载配置文件
        Properties prop = new Properties();
        prop.load(new FileInputStream("jdbc-dome/src/druid.properties"));
        //获取连接池对象
        DataSource dataSource=  DruidDataSourceFactory.createDataSource(prop);
        
        //获取数据库链接
        Connection connection = dataSource.getConnection();
        
        System.out.println(connection);

        
    }
}

druid.properties文件代码

driverClassName = com.mysql.jdbc.Driver
url=jdbc:musql://db2?useSSL = false&useServerPrepStmts=true
username=root
password=123456
#初识连接数
initialSize=5
#最大连接数
maxActive=10
#最大等待时间
maxWait=3000

 

posted @ 2022-10-16 15:31  YE-  阅读(19)  评论(0编辑  收藏  举报