public class DefaultDatabaseConnectionHolder extends Object implements IDatabaseConnectionHolder
Constructor and Description |
---|
DefaultDatabaseConnectionHolder(IDatabaseDataSourceAdapter dsAdapter) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
Connection |
getConnection()
获取连接对象
|
IDatabaseDataSourceAdapter |
getDataSourceAdapter()
获取数据源适配器
|
IDatabaseDataSourceConfig |
getDataSourceConfig()
获取数据源配置
|
IDialect |
getDialect()
获取数据库方言
|
IDatabase |
getOwner()
获取所属持久化模块
|
public DefaultDatabaseConnectionHolder(IDatabaseDataSourceAdapter dsAdapter) throws Exception
Exception
public IDatabase getOwner()
IConnectionHolder
getOwner
in interface IConnectionHolder<IDatabase,Connection,IDatabaseDataSourceConfig>
public IDatabaseDataSourceConfig getDataSourceConfig()
IConnectionHolder
getDataSourceConfig
in interface IConnectionHolder<IDatabase,Connection,IDatabaseDataSourceConfig>
public Connection getConnection()
IConnectionHolder
getConnection
in interface IConnectionHolder<IDatabase,Connection,IDatabaseDataSourceConfig>
public void close()
close
in interface AutoCloseable
public IDialect getDialect()
IDatabaseConnectionHolder
getDialect
in interface IDatabaseConnectionHolder
public IDatabaseDataSourceAdapter getDataSourceAdapter()
IDatabaseConnectionHolder
getDataSourceAdapter
in interface IDatabaseConnectionHolder
Copyright © 2022. All rights reserved.