MySQLJavaWeb项目中配置数据库的连接池

Posted to-red

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQLJavaWeb项目中配置数据库的连接池相关的知识,希望对你有一定的参考价值。

在META-INF目录下新建context.xml

<?xml version="1.0" encoding="UTF-8"?>
<Context>
    <Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
    maxActive="10" maxIdle="4"
    username="root" password="" driverClassName="com.mysql.jdbc.Driver"
    url="jdbc:mysql://localhost:3306/库名" />
</Context>

在DAO中获取连接实例

    public static Connection getConnect()
        Context initContext;
        Context envContext;
        Connection con = null;
        try 
            initContext = new InitialContext();
            envContext = (Context) initContext.lookup("java:/comp/env");
            DataSource ds = (DataSource) envContext.lookup("jdbc/PriceDB");
            con = ds.getConnection();
            System.out.println("数据库连接成功");
         catch (NamingException e) 
            // TODO Auto-generated catch block
            e.printStackTrace();
         catch (SQLException e) 
            // TODO Auto-generated catch block
            e.printStackTrace();
        
        
        return con;
    

 

以上是关于MySQLJavaWeb项目中配置数据库的连接池的主要内容,如果未能解决你的问题,请参考以下文章

java web开发 数据库连接池啥时候初始化

Proxool连接池配置

dbcp数据连接池配置

常见的DBCP连接池配置

springboot---整合druid连接池---连接oracle数据库---整合mybatis---整合thymeleaf---日志配置

Druid使用起步—在javaWeb项目中配置监控 连接池