dbcp 连接数据库实例
来源:互联网 发布:ipad air2必备软件 编辑:程序博客网 时间:2024/05/02 01:33
DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java连接池项目,也是 tomcat使用的连接池组件。单独使用dbcp需要2个包:commons-dbcp.jar,commons-pool.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据库连接时直接到连接池中申请一个就行,用完后再放回去。
import java.sql.Connection;import java.sql.SQLException;import javax.sql.DataSource;import org.apache.commons.dbcp.BasicDataSource;public class DBCP_Test {public static DataSource getDataSource() {String url = "jdbc:mysql://127.0.0.1:3306/test";String username = "root";String password = "123";BasicDataSource bds = new BasicDataSource();bds.setUrl(url);bds.setDriverClassName("com.mysql.jdbc.Driver");bds.setUsername(username);bds.setPassword(password);return bds;}public static void closeDataSource(DataSource ds) throws SQLException {BasicDataSource bds = (BasicDataSource)ds;bds.close();}public static void main(String[] args) throws SQLException {BasicDataSource ds = (BasicDataSource) getDataSource();ds.setInitialSize(10);Connection con = ds.getConnection();System.out.println(con);con.close();System.out.println(ds.getMaxActive());System.out.println(ds.getDriverClassName());System.out.println(ds.getInitialSize());System.out.println(ds.getMaxIdle());System.out.println(ds.getNumIdle());System.out.println(ds.getNumActive());}}
- dbcp 连接数据库实例
- DBCP 连接数据库配置
- DBCP连接池连接数据库
- DBCP数据池连接数据库
- dbcp连接数据库简单测试
- 数据库--数据库链接池--DBCP--Spring 连接池之 DBCP
- 使用dbcp连接池连接数据库
- Spring之DBCP连接池注入实例
- 使用dbcp做为数据库连接池
- 使用dbcp做为数据库连接池
- 使用dbcp做为数据库连接池
- Apache DBCP连接数据库异常重连
- java工程连接数据库(数据源dbcp/c3p0)
- DBCP和C3P0连接MySQL数据库
- Java 数据库系列教程--DBCP连接池连接数据库
- 用jdbc连接mysql数据库(dbcp连接池篇)
- 通过dbcp连接池连接数据库的操作
- 数据库--数据库链接池--DBCP连接池配置参数说明
- hdu 2188 悼念512汶川大地震遇难同胞——选拔志愿者
- imaplib 模块登陆163邮箱及下载
- 使用ssh登录CentOS输入用户名后等待输入密码项慢
- Android利用SQLiteStatement提高数据库插入数据的效率
- ,/lib /usr/lib ,/usr/local/lib 区别
- dbcp 连接数据库实例
- linux压缩和解压缩命令大全
- USB HID设备读取数据问题
- 第11周项目1(2)
- openfire原理和源码分析
- fix 421 Maximum login limit has been reached. on hdfs-over-ftp
- fatal error C1083:无法打开包括文件:“Stdafx.h”: No such file or directory
- java 反射
- contentSize、contentInset和contentOffset区别