• c3p0 操作


    E3p0连接池

    c3p0-config.xml

     

     

    c3p0-config.xml(必须叫这个名字),然后必须放在工程目录的src下面

     

    注意:c3p0里面可以配置多个连接信息,可以给每个配置起个名字,这样可以方便的通过配置名称来切换配置信息。

     

     

     

     Java封装 e3p0:

    publicclass C3P0Util {

        static DataSource cpds=null;

        static{        

              cpds= new ComboPooledDataSource("mysql");

              System.out.println(cpds);

        }

        /**

         * 获得数据库连接

         */

        public static ConnectiongetConnection(){

            try {

                return cpds.getConnection();

            } catch (SQLException e) {

                e.printStackTrace();

                return null;

            }

        }

        

        /**

         * 数据库关闭操作

         */

        public static void close(Connectionconn,PreparedStatement pst,ResultSet rs){

            if(rs!=null){

                try {

                    rs.close();

                } catch (SQLException e) {

                    e.printStackTrace();

                }

            }

            if(pst!=null){

                try {

                    pst.close();

                } catch (SQLException e) {

                   e.printStackTrace();

                }

            }

     

            if(conn!=null){

                try {

                    conn.close();

                } catch (SQLException e) {

                    e.printStackTrace();

                }

            }

        }

    }

  • 相关阅读:
    自定义Visual Studio调试器中的对象显示方式
    Visual Studio中的主题定制变得更加容易
    宣布Visual Studio Code Installer for Java
    在Visual Studio 2019中开启预览功能
    .NET Core 3.0预览版7中的ASP.NET Core和Blazor更新
    C#连接SQL Anywhere 12 数据库
    数据库导出脚本
    python http请求及多线程应用
    记录 Ext 日历月份选择控件bug解决过程结果
    js浮点数运算封装, 起因财务部分精确计算
  • 原文地址:https://www.cnblogs.com/lyhhary/p/10401672.html
Copyright © 2020-2023  润新知