zoukankan      html  css  js  c++  java
  • com.sd.utils/Druidutils.java-连接池

    package com.sd.utils;
    
    import java.io.InputStream;
    import java.util.Properties;
    
    import javax.sql.DataSource;
    
    import com.alibaba.druid.pool.DruidAbstractDataSource;
    import com.alibaba.druid.pool.DruidDataSource;
    import com.alibaba.druid.pool.DruidDataSourceFactory;
    
    public class Druidutils {
    	
    	//1加载配置文件,初始化连接池
    	//静态代码块,整个程序之执行一次
    	private static DruidDataSource dataSource;
    	static {
    		//1.1加载配置文件
    		Properties properties = new Properties();
    		InputStream is = Druidutils.class.getResourceAsStream("/database.properties");
    		try {
    			properties.load(is);
    			is.close();
    			//1.2初始化连接池
    			dataSource = (DruidDataSource) DruidDataSourceFactory.createDataSource(properties);
    		} catch(Exception e){
    			e.printStackTrace();
    		}
    	}
    	
    	//2返回连接池
    	public static DataSource getDataSource() {
    		return dataSource;
    	}
    }
    
    
    
    本博客所有内容均为学习日记,如有错误,烦请指正;如有侵权,请联系作者删除。 有关文章内容方面,请尽情留言,大家相互探讨
  • 相关阅读:
    Java文件读取
    Java继承
    JAVA程序提示错误:需要class,interface或enum解决方法
    SQL 修改列名
    转 父表字表统计查询的sql练习
    powerdesigner12.5入门教程
    现实世界
    oracle添加联合主键
    hashtable的用法
    JQ 1
  • 原文地址:https://www.cnblogs.com/nvyuan/p/14205285.html
Copyright © 2011-2022 走看看