zoukankan      html  css  js  c++  java
  • 数据库连接池 C3p0

     数据库连接池   C3po  
                   1  定义   本质上是个容器(集合)   存放数据库的连接容器(connection 对象) ,当系统初始化以后  容器就会创建  容器中就会申请一些连接对象 ,当用户来访问数据库的时候 ,从容器中取连接对象,用户用完之后就归还
    2   使用
        2.1  sun公司定义了一个标准接口  Datasource   java.sql包下
             方法:getConnection()  获得连接
                Connection.close();   归还给连接池
       2.2   一般我们不实现这个接口   数据库厂商或者连接池商来实现这个接口
       2.3   c3p0操作步骤 
              1  导包      两个包  c3p0-0.9.5.2        mchange-commons-java-0.2.12.jar
              2   定义配置文件   名称    必须是 c3p0.properties      c3p0-config.xml  其中一个 
                                       路径:将文件放到src目录下
              3.创建核心对象      数据库连接池对象    CombopoolDataSource
              4获得连接   getConnection
        
    具体代码如下:
       package cn.lijun.demo;
    
    import com.mchange.v2.c3p0.ComboPooledDataSource;
    
    import javax.sql.DataSource;
    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.SQLException;
    
    public class Demo1C3p0 {
                public static void main(String[] args) {
    
                    try {
                        //创建核心对象
                        DataSource ds=new ComboPooledDataSource();
                        //获取连接
                        Connection conn = ds.getConnection();
                        System.out.println(conn);
                        PreparedStatement ps = conn.prepareStatement("insert into coount values (null,?,?)");
                        ps.setString(1,"李登");
                        ps.setDouble(2,100000);
                        int i = ps.executeUpdate();
                        System.out.println(i);
    
                    } catch (SQLException e) {
                        e.printStackTrace();
                    }
    
    
                }
    }
                  
  • 相关阅读:
    Java基本数据类型
    Java位运算符
    Java条件编译
    Groovy学习笔记(二)
    Groovy学习笔记(一)
    Java开发环境搭建
    Java接口回调
    [精华][推荐]CAS SSO单点登录服务端客户端实例
    CAS SSO单点登录实例
    分布式架构springcloud+redis+springmvc+springboot
  • 原文地址:https://www.cnblogs.com/qurui1998/p/10649109.html
Copyright © 2011-2022 走看看