A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 路人丶 中级黑马   /  2017-12-31 16:56  /  1104 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天主要讲了DBCP连接池,写了一个工具类,获取数据源,把QueryRunner的使用又完善了一下:
public class DataSourceUtils {
       
        private static String driverClass;
        private static String url;
        private static String user;
        private static String password;
        private static BasicDataSource datasource;
       
        private DataSourceUtils(){}
       
        static{
                try {
                        //读文件
                        readConfig();
                        datasource = new BasicDataSource();
                        datasource.setDriverClassName(driverClass);
                        datasource.setUrl(url);
                        datasource.setUsername(user);
                        datasource.setPassword(password);
                       
                        //设置连接数
                        datasource.setInitialSize(10);
                        datasource.setMaxActive(8);
                        datasource.setMaxIdle(5);
                        datasource.setMinIdle(2);
                } catch (IOException e) {
                        e.printStackTrace();
                }
        }
       
        public static DataSource getDataSource(){
                return datasource;
        }
       
        private static void readConfig() throws IOException {
                // 类加载获取配置文件的输入流
                InputStream is = DataSourceUtils.class.getClassLoader().getResourceAsStream("database.properties");
                Properties pro = new Properties();
                // 读取配置文件
                pro.load(is);
                // 获取参数
                driverClass = pro.getProperty("driverClass");
                url = pro.getProperty("url");
                user = pro.getProperty("user");
                password = pro.getProperty("password");
        }

元旦快乐!明年见...

5 个回复

倒序浏览

新年快乐~~~~·
回复 使用道具 举报
继续努力哦~
回复 使用道具 举报
新年快乐~~~~·
回复 使用道具 举报
温故而知新   加油哦   多多总结
回复 使用道具 举报
新年快乐    继续加油
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马