java.lang.Object
com.tlcsdm.core.database.DataSourceUtil
- 直接已知子类:
DruidDataSourceUtil,HikariDataSourceUtil
数据源工具抽象类.
- 作者:
- unknowIfGuestInDream
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected voidaddDataSourceProperties(String driver) 初始化连接池时配置参数 设计时用于生成数据库文档功能用.protected abstract voidaddDataSourceProperty(String propertyName, String value) 连接池新增配置参数.abstract voidclose()连接池释放.boolean数据库sql执行(表创建等).executeQuery(String sql, Object... obj) 查询返回List容器.intexecuteUpdate(String sql, Object... obj) 用于数据库增删改.int用于获取表数据个数.获取连接池.获取缓存数据源信息.abstract void初始化.voidrelease(Connection conn, CallableStatement cs) 释放连接池连接,如果释放不了,就把它的引用置为空,让GC去回收对象.voidrelease(Connection conn, PreparedStatement ps) 释放连接池连接,如果释放不了,就把它的引用置为空,让GC去回收对象.voidrelease(Connection conn, PreparedStatement ps, ResultSet rs) 释放连接池连接,如果释放不了,就把它的引用置为空,让GC去回收对象.voidrelease(Connection conn, PreparedStatement ps, ResultSet rs, CallableStatement cs) 释放连接池连接,如果释放不了,就把它的引用置为空,让GC去回收对象.
-
字段详细资料
-
dataSource
-
-
构造器详细资料
-
DataSourceUtil
public DataSourceUtil()
-
-
方法详细资料
-
init
初始化. -
close
public abstract void close()连接池释放. -
addDataSourceProperty
连接池新增配置参数. -
addDataSourceProperties
初始化连接池时配置参数 设计时用于生成数据库文档功能用. -
execute
数据库sql执行(表创建等).- 抛出:
SQLException
-
executeUpdate
用于数据库增删改.- 抛出:
SQLException
-
getCount
用于获取表数据个数.- 抛出:
SQLException
-
executeQuery
查询返回List容器. -
release
释放连接池连接,如果释放不了,就把它的引用置为空,让GC去回收对象. -
release
释放连接池连接,如果释放不了,就把它的引用置为空,让GC去回收对象. -
release
释放连接池连接,如果释放不了,就把它的引用置为空,让GC去回收对象. -
release
释放连接池连接,如果释放不了,就把它的引用置为空,让GC去回收对象. -
getDataSourceInfo
获取缓存数据源信息. -
getDataSource
获取连接池.
-