栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

druid连接池

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

druid连接池

druid数据库连接池
  1. 配置duiid.properties
    前面的名字必须符合druid命名规则
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/rent
username=root
password=123
  1. 工具类
package utils;

import com.alibaba.druid.pool.DruidDataSource;
import com.alibaba.druid.pool.DruidDataSourceFactory;
import com.mchange.v2.c3p0.ComboPooledDataSource;

import javax.sql.DataSource;
import java.beans.PropertyVetoException;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.lang.reflect.Field;
import java.sql.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;

public class DruidUtils {

    private  static DataSource dataSource;


    static {
       Properties properties = new Properties();
        try {
            properties.load(new FileInputStream(new File("C:\Users\bears\IdeaProjects\20210926Spring\src\properties\druid.properties")));
            dataSource = DruidDataSourceFactory.createDataSource(properties);


        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }
    
    public  static Connection getConnection() throws SQLException, PropertyVetoException {
        return dataSource.getConnection();
    }
    }
  1. test测试
  package test;

import utils.DruidUtils;

import java.beans.PropertyVetoException;
import java.sql.Connection;
import java.sql.SQLException;

public class DruidTest {
    public static void main(String[] args) throws PropertyVetoException, SQLException {
        Connection connection = DruidUtils.getConnection();
        System.out.println(connection);
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/271553.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号