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
Exceptionpublic IDatabase getOwner()
IConnectionHoldergetOwner in interface IConnectionHolder<IDatabase,Connection,IDatabaseDataSourceConfig>public IDatabaseDataSourceConfig getDataSourceConfig()
IConnectionHoldergetDataSourceConfig in interface IConnectionHolder<IDatabase,Connection,IDatabaseDataSourceConfig>public Connection getConnection()
IConnectionHoldergetConnection in interface IConnectionHolder<IDatabase,Connection,IDatabaseDataSourceConfig>public void close()
close in interface AutoCloseablepublic IDialect getDialect()
IDatabaseConnectionHoldergetDialect in interface IDatabaseConnectionHolderpublic IDatabaseDataSourceAdapter getDataSourceAdapter()
IDatabaseConnectionHoldergetDataSourceAdapter in interface IDatabaseConnectionHolderCopyright © 2022. All rights reserved.