如何使用c3p0连接池???

如何使用c3p0连接池???_第1张图片

 1.首先下载架包。。。(下载链接:https://note.youdao.com/ynoteshare/index.html?id=61e2cc939390acc9c7e5017907e98044&type=note&_time=1693296531722)

如何使用c3p0连接池???_第2张图片

2.将架包加入项目文件。

创建一个lib目录,将架包复制进去

如何使用c3p0连接池???_第3张图片

 右键点击lib目录,将其添加为库。

 如何使用c3p0连接池???_第4张图片

 能点开文件代表加载成功。如何使用c3p0连接池???_第5张图片

 3.在src目录创建c3p0.properties 或者c3p0-config.xml(我这里使用xml文件作为实例)

如何使用c3p0连接池???_第6张图片

 这里你需要将配置信息换成你自己的数据库信息。


    
    
        
        
        com.mysql.jdbc.Driver
        jdbc:mysql://127.0.0.1:3306/book?serverTimezone=UTC
        root
        

    
    5
    
    10
    
    3000
    

4.验证连接池是否可以使用。

如何使用c3p0连接池???_第7张图片

/*
 * Copyright (c) 2020, 2023,  All rights reserved.
 *
 */
package cn.scl;

import com.mchange.v2.c3p0.ComboPooledDataSource;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

/**
 * 

Project: c3p0 - Test01

*

Powered by scl On 2023-08-29 16:30:15

*

描述:

* * @author 孙臣龙 [[email protected]] * @version 1.0 * @since 17 */ public class Test01 { public static void main(String[] args) throws Exception { ComboPooledDataSource pool = new ComboPooledDataSource(); Connection con = pool.getConnection(); String sql="select * from user where id=?"; PreparedStatement ps = con.prepareStatement(sql); ps.setInt(1,2); ResultSet rs = ps.executeQuery(); while (rs.next()){ System.out.println(rs.getString(1)); System.out.println(rs.getString(2)); System.out.println(rs.getString(3)); System.out.println(rs.getString(4)); System.out.println(rs.getString(5)); System.out.println(rs.getString(6)); } con.close(); ps.close(); rs.close(); } }

5.结构显示。

如何使用c3p0连接池???_第8张图片

 如何使用c3p0连接池???_第9张图片

你可能感兴趣的:(java,idea,数据库,mysql)