• C3P0Utils


    package utils;

    import com.mchange.v2.c3p0.ComboPooledDataSource;

    import javax.sql.DataSource;
    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;

    public class C3P0Utils {
    private static ComboPooledDataSource dataSource= new ComboPooledDataSource();
    public static DataSource getDataSoure(){
    return dataSource;
    }
    public static Connection getConnection() throws SQLException {
    return dataSource.getConnection();
    }
    public static void close(ResultSet rs, Statement stat,Connection con){
    if (rs!=null){
    try {
    rs.close();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }
    if (stat!=null){
    try {
    stat.close();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }
    if (con!=null){
    try {
    con.close();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }

    }
    }
    需要配置xml文件 如下
    <?xml version="1.0" encoding="UTF-8"?>
    <c3p0-config>
    <default-config>
    <property name="driverClass">com.mysql.jdbc.Driver</property>
    <property name="jdbcUrl">jdbc:mysql://localhost:3306/web9502</property>
    <property name="user">root</property>
    <property name="password">root</property>
    </default-config>
    </c3p0-config>
  • 相关阅读:
    MongoDB存储
    python 查看文件名和文件路径
    Python遍历文件个文件夹
    Python图片缩放
    python opencv
    Python3 关于UnicodeDecodeError/UnicodeEncodeError: ‘gbk’ codec can’t decode/encode bytes类似的文本编码问题
    jmter使用
    HttpRunnerManager使用
    PostMan使用
    工作中的思想
  • 原文地址:https://www.cnblogs.com/zhaowenyang/p/11280442.html
Copyright © 2020-2023  润新知