数据库案例中创建连接池以及连接
来源:互联网 发布:ssuggest软件下载 编辑:程序博客网 时间:2024/06/06 03:05
package petsystem;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.SQLException;import java.util.Properties;import javax.sql.DataSource;import org.apache.commons.dbcp.BasicDataSource;public class Connectt {private static BasicDataSource bds;public static DataSource getDataSource() {if (bds == null) {// 1.创建加载读取数据库地址、账号、密码、驱动的流InputStream is = Connectt.class.getClassLoader().getResourceAsStream("jdbc.properties");// 2.创建Properties对象Properties pp = new Properties();try {// 3.加载数据流pp.load(is);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}// 4.获取数据String url = pp.getProperty("url");String user = pp.getProperty("user");String password = pp.getProperty("password");String driver = pp.getProperty("driver");// 5.初始化连接池bds = new BasicDataSource();bds.setUrl(url);bds.setUsername(user);bds.setPassword(password);bds.setDriverClassName(driver);bds.setInitialSize(100);bds.setMaxActive(100);bds.setMaxIdle(50);bds.setMinIdle(10);bds.setMaxWait(2000);}return bds;}public static Connection getConnection() {Connection conn;try {conn = getDataSource().getConnection();return conn;} catch (SQLException e) {e.printStackTrace();}return null;}}
0 0
- 数据库案例中创建连接池以及连接
- 通过jdbc创建连接池连接数据库
- oracle学习.数据库实例的用户创建以及创建连接
- oracle学习.数据库实例的用户创建以及创建连接
- vs中数据库的创建及连接
- Asp连接sql2000数据库案例
- Java连接数据库入门案例
- struts2.X心得2--第一个struts2案例分析以及整合c3p0连接数据库案例分析
- PHP连接创建数据库
- Oracle数据库的创建以及远程连接(PL/SQL Developer远程连接数据库)
- 连接池连接数据库
- JAVA连接Mysql数据库,如何创建连接池
- java 通过连接池来创建连接数据库
- 如何创建一个数据库连接池
- 数据库_jdbc_连接池(Tomcat创建)
- 数据库_jdbc_连接池+框架_改造分页案例
- Java与本地sql server数据库的配置与连接以及使用案例
- Java中JDBC连接数据库步骤 以及 Statement和preparseStatement
- VS2013修改模版、创建类模版文件
- [Shell]date获取指定日期的后几天
- Servlet笔记
- opencv 处理视频并使用Qt窗口作为输出
- Android中Intent介绍
- 数据库案例中创建连接池以及连接
- Java记事
- 修改win10和ubuntu16.04双系统启动顺序
- 【Codeforces】-366A- Dima and Guards
- Python 文件和目录的操作
- 腾讯云一键搭建WordPress博客网站
- 详解网络传输中的三张表,MAC地址表、ARP缓存表以及路由表
- 349. Intersection of Two Arrays
- 多级分类的树形展示