zoukankan      html  css  js  c++  java
  • 阿里druid数据库连接及配置文件

    package com.jdbc.utils;
    
    import java.io.IOException;
    import java.sql.Connection;
    import java.sql.SQLException;
    import java.util.Properties;
    
    import com.alibaba.druid.pool.DruidDataSource;
    import com.alibaba.druid.pool.DruidPooledConnection;
    
    public class JDBCDruid {
    	
    	private static Properties properties;
    	private static  JDBCDruid druid;
    	private static DruidDataSource ds;
    	
    	
    	static {
    		properties=new Properties();
    		try {
    			properties.load(Thread.currentThread().getContextClassLoader().getResourceAsStream("druid.properties"));
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    	/**
    	 * 创建单列模式
    	 * @return JDBCDruid实例
    	 */
    	public static synchronized JDBCDruid getInstance() {
    		if(druid==null) {
    			druid=new JDBCDruid();
    			return druid;
    		}
    		return druid;
    	}
    	
    	private JDBCDruid() {
    
    		ds=new DruidDataSource();
    		ds.setDriverClassName(properties.getProperty("driverClassName"));
    		ds.setUrl(properties.getProperty("url"));
    		ds.setUsername(properties.getProperty("username"));
    		ds.setPassword(properties.getProperty("password"));
    		ds.setMaxActive(Integer.parseInt(properties.getProperty("maxActive")));
    		
    		
    	}
    	
    	
    	  public  Connection getConnection() throws SQLException {
    		  Connection connection = ds.getConnection();
    		  return connection;
    	  }
    	 
    
    }
    

      下面是druid.properties文件的配置

    driverClassName=com.mysql.jdbc.Driver
    url=jdbc:mysql://127.0.0.1:3306/mybase
    username=root
    password=abc123
    initialSize=5
    maxActive=10
    maxWait=3000
    maxIdle=8
    minIdle=3

  • 相关阅读:
    CxfInvokeUtil
    springboot+webservice(cxf和jax-ws两种方式)
    cxf 工具类转载
    Java动态调用Webservice,不生成客户端,基于soapUI
    转载 CXF动态调用webservice
    spring gzip 静态压缩优化
    sql server2008登录出错怎么整
    配置opencv时计算机显示丢失opencv_world300d.dll如何解决
    随记
    多态与异常处理(课后作业)
  • 原文地址:https://www.cnblogs.com/qurui1997/p/10644498.html
Copyright © 2011-2022 走看看