精华内容
下载资源
问答
  • dbcp所需jar包,DBCP 数据库连接池所需jar包里面有commons-dbcp-1.4.jar、commons-pool-1.5.6.jar.rar  1、首先在项目下创建一个文件夹,保存我们的jar包。在项目名上右击,依次点击【New】-->【Floder】,打开...
  • 主要为大家详细介绍了java使用dbcp2数据库连接池的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • DBCP依赖Jar包

    2019-05-08 10:33:18
    DBCP的依赖Jar包,完整的,亲测能用,欢迎下载!DBCP的依赖Jar包,完整的,亲测能用,欢迎下载!
  • commons-dbcp2-2.7.0.jar

    2020-08-01 23:11:29
    commons-dbcp2-2.7.0.jar用于Java连接数据库的使用,方便操作,简化代码,对于新入手学习JDBC的朋友可以尝试使用,idea 用DBCP连接数据库时必备jar包
  • commons-dbcp2-2.8.0.jar

    2021-05-31 11:42:14
    Apache Commons DBCP软件实现数据库连接池 org.apache.commons/commons-dbcp2/2.8.0/commons-dbcp2-2.8.0.jar
  • DBCP jar包

    2018-05-09 22:22:25
    DBCP jar包,DBCP jar包,DBCP jar包,DBCP jar包,DBCP jar包
  • dbcp所需的两个jar包,包含了commons-dbcp-1.4.jar 和 dbcp的依赖包commons-pool-1.6.jar
  • 单独使用DBCP需要导入三个dbcp相关jar包,commons-dbcp-1.4.jar,commons-collections-3.2.1.jar,commons-pool-1.5.4jar
  • 主要介绍了Tomcat 7-dbcp配置数据库连接池详解的相关资料,需要的朋友可以参考下
  • 包含commons-dbcp-1.4.jar,commons-dbutils-1.6.jar,commons-pool-1.5.6.jar三个jar包
  • commons-dbcp 1.4.1源码+jar。解决库异常停机重启后被dbcp连接撑爆的问题。https://blog.csdn.net/u010920692/article/details/61417914
  • dbcp连接池所需jar(commons-collections-3.1.jar,commons-dbcp-1.2.jar,commons-pool-1.6.)
  • dbcp连接池和配置文件

    2018-12-25 18:02:49
    内含jar文件,附加上了配置信息,有重要单词,供java开发者使用
  • 主要介绍了dbcp 连接池不合理的锁导致连接耗尽解决方案的相关资料,需要的朋友可以参考下
  • commons-dbcp2-2.7.0-bin.zip

    2019-11-26 16:52:56
    commons-dbcp2-2.7.0-bin.zip,jar包。。
  • 由于commons-dbcp2所用的连接池出现版本升级,因此commons-dbcp2中的数据库池连接配置也发生了变化,具体的参数配置说明
  • 用于实现DBCP连接池所用的JAR依赖文件,包括数据库驱动及创建连接池所需的其他依赖: * commons-collections * commons-dbcp2 * commons-logging * commons-pool2 * mysql-connector 用于实现DBCP连接池所用的...
  • 用于实现DBCP连接池所用的JAR依赖文件,包括数据库驱动及创建连接池所需的其他依赖: * commons-collections  * commons-dbcp2  * commons-logging  * commons-pool2  * mysql-connector
  • dbcp所需要jar

    2018-01-06 00:07:32
    SpringMVC链接mysql数据库,配置需要用到的两个包class="org.apache.commons.dbcp.BasicDataSource
  • DBCP配置所需jar包(合)

    2019-05-12 09:06:27
    打包好的DBCP配置相关jar包,配置DBCP时会很有用,包含commons-dbcp.jar与commons-pool.jar
  • 掌握DBCP连接池,里面有需要用到dbcp连接池的jar包
  • commons-dbcp.jar、commons-pool.jar
  • DBCP

    2020-10-03 20:48:12
    DBCP DBCP(DataBase connection pool)数据库连接池是 apache 上的一个Java连接池项目。DBCP通过连接池预先同数据库建立一些连接放在内存中(即连接池中),应用程序需要建立数据库连接时直接到从接池中申请一个连接...

    DBCP

    DBCP(DataBase connection pool)数据库连接池是 apache 上的一个Java连接池项目。DBCP通过连接池预先同数据库建立一些连接放在内存中(即连接池中),应用程序需要建立数据库连接时直接到从接池中申请一个连接使用,用完后由连接池回收该连接,从而达到连接复用,减少资源消耗的目的。

    DBCP所依赖的jar包(以下例子基于如下jar包版本)

    commons-dbcp2-2.1.1.jar commons-logging-1.2.jar commons-pool2-2.4.2.jar

    DBCP配置文件dbcp.properties

    #连接设置
    driverClassName=com.mysql.cj.jdbc.Driver
    url=jdbc:mysql://127.0.0.1:3306/数据库名?useUnicode=true&characterEncoding=utf-8&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
    username=root//数据库账号
    password=数据库密码
    
    #<!-- 初始化连接 -->
    initialSize=10
    
    #最大连接数量
    maxActive=50
    
    #<!-- 最大空闲连接 -->
    maxIdle=20
    
    #<!-- 最小空闲连接 -->
    minIdle=5
    
    #<!-- 超时等待时间以毫秒为单位 6000毫秒/1000等于60秒 -->
    maxWait=60000
    
    
    #JDBC驱动建立连接时附带的连接属性属性的格式必须为这样:[属性名=property;]
    #注意:"user" 与 "password" 两个属性会被明确地传递,因此这里不需要包含他们。
    connectionProperties=useUnicode=true;characterEncoding=gbk
    
    #指定由连接池所创建的连接的自动提交(auto-commit)状态。
    defaultAutoCommit=true
    
    #driver default 指定由连接池所创建的连接的事务级别(TransactionIsolation)。
    #可用值为下列之一:(详情可见javadoc。)NONE,READ_UNCOMMITTED, READ_COMMITTED, REPEATABLE_READ, SERIALIZABLE
    defaultTransactionIsolation=READ_UNCOMMITTED
    
    

    DBCP连接工具类

    package tools;
    
    import org.apache.commons.dbcp2.BasicDataSource;
    import org.apache.commons.dbcp2.BasicDataSourceFactory;
    import org.apache.log4j.Logger;
    
    import java.io.InputStream;
    import java.lang.reflect.Field;
    import java.lang.reflect.Method;
    import java.sql.*;
    import java.util.*;
    
    public class DbcpPool {
        //获取log对象 ,写log日志
        private static final Logger log= Logger.getLogger(DbcpPool.class);
        private static Connection conn=null;//连接信息
        private static PreparedStatement stmt=null;//执行代理  预载代理
        private static ResultSet rs;//结果集 合
        private static BasicDataSource bs;//
        static {
            loadConfig();
        }
        private static void loadConfig() {
            InputStream is = DbcpPool.class.getResourceAsStream("dbcp.properties");//流读入配置文件
            Properties pr = new Properties();
            try{
                pr.load(is);
                bs= BasicDataSourceFactory.createDataSource(pr);//加载配置信息
            }catch (Exception e){
                System.out.println(e);
            }
        }
    
        private Connection getConnection(){
            try{
                conn= bs.getConnection();
            }catch (SQLException e){
                System.out.println(e);
            }
            return conn;
        }
    
    
        //关闭资源
        private void close(){
            try{
                rs.close();
                stmt.close();
                conn.close();
            }catch (SQLException e){
                log.error("资源关闭异常:",e);
            }
    
        }
    
        //查询方法
        public List<Map<String,Object>> find(String sql) throws SQLException{
            //建立连接
            Connection con=getConnection();
            //执行代理
            stmt = con.prepareStatement(sql);
            //获取结果集;
            rs=stmt.executeQuery();
            //获取结果集数据
            ResultSetMetaData md = rs.getMetaData();
            //获取字段记录条数
            int count=md.getColumnCount();
            //存储数据
            List<Map<String, Object>> l = new ArrayList<>();
            while (rs.next()){
                HashMap<String, Object> mp = new HashMap<>();
                for(int i=0;i<count;i++){
                    String key=md.getColumnName(i+1);
                    Object value=rs.getObject(key);
                    if(value==null) value="";
                    mp.put(key,value);
                }
                l.add(mp);
            }
            //关闭资源
            close();
            return l;
        }
    
        //数据修改方法;
        public boolean dataChange(String sql) throws SQLException{
            //建立连接
            Connection con=getConnection();
            //执行代理
            stmt = con.prepareStatement(sql);
            boolean flag = false;
            int result = -1;// 表示当用户执行添加删除和修改的时候所影响数据库的行数
            result = stmt.executeUpdate();
            flag = result > 0 ? true : false;
            stmt.close();
            con.close();
            conn.close();
            return flag;
        }
    
        //将查询到的结果封装成对象方法
        public <T>T getObject(Map<String,Object> map,Class<T> targetClass){
    
            Iterator<Map.Entry<String, Object>> iterator = map.entrySet().iterator();
            T target = null;
            try {
                target = targetClass.newInstance();// 创建对象
                while (iterator.hasNext()) {
                    Map.Entry<String, Object> entry = iterator.next();
                    String setMethodName = "set" + (entry.getKey().substring(0,1).toUpperCase() + entry.getKey().substring(1));
                    Field declaredField = targetClass.getDeclaredField(entry.getKey());
                    Object value = entry.getValue();
                    Method set_method = targetClass.getMethod(setMethodName, declaredField.getType());
                    set_method.invoke(target,value);// 反射执行
    
                }
            } catch (Exception e) {
                log.error("对象封装失败:",e);
            } finally {
                return target;
            }
    
        }
    
    }
    
    
    展开全文
  • commons-dbcp jar包

    2018-04-22 11:49:55
    commons-dbcp spring开发的必备jar包 ,spring jar
  • DBCP(DataBase Connection Pool)数据库连接池,是java数据库连接池的一种,由Apache开发,通过数据库连接池,可以让程序自动管理数据库连接的释放和断开。
  • DBCP连接池所有jar包

    2018-04-03 09:42:29
    DBCP连接池三个jar包,在web项目开发中,连接数据库,使用更加方便。
  • dbcp数据库连接池jar包

    2018-08-25 14:17:59
    java web开发 dbcp数据库连接池 所用jar包。java web开发 dbcp数据库连接池 所用jar包。
  • Apache开源数据源所需要的jar包:commons-dbcp2-2.1.1.zip
  • ojdbc dbcp及依赖jar包

    2017-10-20 18:32:04
    在java中连接oracle数据库是需要导入的jar包,包含ojdbc14-10.2.0.4.0.jar,commons-dbcp-1.4.jar,commons-pool-1.5.4.jar
  • commons-dbcp2-2.5.0.jar

    2018-08-05 16:37:23
    commons-dbcp2-2.5.0.jar最新的jar包,,,直接可以使用

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 78,077
精华内容 31,230
关键字:

dbcp