com.xiaoleilu.hutool.db.ds
类 DruidDS

java.lang.Object
  继承者 com.xiaoleilu.hutool.db.ds.DruidDS

public class DruidDS
extends Object

封装Druid数据源

作者:
Luxiaolei

字段摘要
static String DEFAULT_DB_CONFIG_PATH
          默认的数据库连接配置文件路径
static String DEFAULT_DRIVER
          默认的数据库连接驱动(MySQL)
static String DEFAULT_DRUID_CONFIG_PATH
          默认的Druid配置文件路径
 
构造方法摘要
DruidDS()
           
 
方法摘要
static void closeAll()
          关闭所有连接池
static void closeDs()
          关闭默认数据源
static void closeDs(String dsName)
          关闭数据源
static Connection getConnection()
          获得一个默认连接池中的连接(此默认连接取决于配置文件)
static Connection getConnection(String datasource)
          获得一个数据库连接池中的连接
static DataSource getDataSource()
          获得默认数据源(连接池),链接信息来自于配置文件
static DataSource getDataSource(String group)
          获得一个数据源
static void init(Setting druid_setting, Setting db_setting)
          初始化数据库连接配置文件
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

DEFAULT_DRUID_CONFIG_PATH

public static final String DEFAULT_DRUID_CONFIG_PATH
默认的Druid配置文件路径

另请参见:
常量字段值

DEFAULT_DB_CONFIG_PATH

public static final String DEFAULT_DB_CONFIG_PATH
默认的数据库连接配置文件路径

另请参见:
常量字段值

DEFAULT_DRIVER

public static final String DEFAULT_DRIVER
默认的数据库连接驱动(MySQL)

另请参见:
常量字段值
构造方法详细信息

DruidDS

public DruidDS()
方法详细信息

init

public static void init(Setting druid_setting,
                        Setting db_setting)
初始化数据库连接配置文件

参数:
druid_setting - Druid配置文件
db_setting - 数据库配置文件

getDataSource

public static DataSource getDataSource(String group)
获得一个数据源

参数:
group - 数据源分组
抛出:
ConnException

getDataSource

public static DataSource getDataSource()
获得默认数据源(连接池),链接信息来自于配置文件

返回:
数据源

getConnection

public static Connection getConnection(String datasource)
                                throws SQLException
获得一个数据库连接池中的连接

参数:
datasource - 数据源名称,此名称在配置文件中定义
返回:
连接对象
抛出:
SQLException
ConnException

getConnection

public static Connection getConnection()
                                throws SQLException
获得一个默认连接池中的连接(此默认连接取决于配置文件)

返回:
连接对象
抛出:
SQLException
ConnException

closeDs

public static void closeDs(String dsName)
关闭数据源

参数:
dsName - 数据源名称

closeDs

public static void closeDs()
关闭默认数据源


closeAll

public static void closeAll()
关闭所有连接池



Copyright © 2014. All rights reserved.