限定符和类型 | 方法和说明 |
---|---|
static Connection |
SwiftConnection.createConnect()
已过时。
|
限定符和类型 | 方法和说明 |
---|---|
Connection |
ConfigManager.getPlatformConnection()
已过时。
|
Connection |
ServerConfig.getPlatformConnection() |
限定符和类型 | 方法和说明 |
---|---|
void |
ConfigManager.setPlatformConnection(Connection platformConnection)
已过时。
对外开放的接口
|
void |
ServerConfig.setPlatformConnection(Connection platformConnection) |
构造器和说明 |
---|
MessageDataAccessObjectOperator(Connection databaseConnection,
ObjectTableMapper[] mappingArray) |
限定符和类型 | 方法和说明 |
---|---|
DataModel |
CacheProvider.get(Connection database,
java.lang.String query,
long maxMemRowCount)
从缓存中获取指定查询语句的结果数据
|
java.lang.Object[] |
CacheProvider.getProcedureDataModel(Connection database,
java.lang.String query,
java.lang.Object storeProcedure,
CalculatorProvider calculator)
获取存储过程使用缓存的数据
|
限定符和类型 | 方法和说明 |
---|---|
static Connection |
TableDataXmlUtils.readXMLConnection(XMLableReader reader)
读取Connection对象
|
static Connection |
DataCoreXmlUtils.readXMLConnection(XMLableReader reader)
读取Connection对象
|
static Connection |
TableDataXmlUtils.readXMLConnectionMap(XMLableReader reader)
读取Connection对象
|
static Connection |
DataCoreXmlUtils.readXMLConnectionMap(XMLableReader reader)
读取Connection对象
|
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String[] |
DataCoreUtils.getDatabaseSchema(Connection database)
返回数据连接的所有schemas
|
static java.util.List |
DataCoreUtils.getProcedures(Connection datasource,
java.lang.String[] schemas,
boolean isOracle,
boolean isOracleSysSpace)
返回存储过程列表集合
|
static TableProcedure[] |
DataCoreUtils.getTables(Connection database,
java.lang.String type,
java.lang.String schema,
boolean isOracleSystemSpace)
ben:有必要分开取table,view,procedure,全部都取意义不大,而且耗时很长
august:这个方法相当搓啊,性能很差。
|
static void |
DataCoreUtils.putProcedureMap(Connection datasource,
java.util.Map schemaTableMap)
过程集合
|
static void |
DataCoreUtils.refreshSchema(Connection database)
刷新模式
|
static void |
DataCoreUtils.refreshTables(Connection database,
java.lang.String type,
java.lang.String schema)
刷新数据集
|
static void |
TableDataXmlUtils.writeXMLConnection(XMLPrintWriter writer,
Connection connection)
写Connection对象
|
static void |
DataCoreXmlUtils.writeXMLConnection(XMLPrintWriter writer,
Connection connection)
写Connection对象
|
static void |
TableDataXmlUtils.writeXMLConnection(XMLPrintWriter writer,
Connection connection,
java.lang.String name)
写Connection对象
|
static void |
DataCoreXmlUtils.writeXMLConnection(XMLPrintWriter writer,
Connection connection,
java.lang.String name)
写Connection对象
|
限定符和类型 | 方法和说明 |
---|---|
static Connection |
DBUtils.checkDBConnection(java.lang.String name)
根据连接名取DatabaseConnection,取不到则返回null
|
static Connection |
DBUtils.getEmbeddedDB(java.lang.String dbName,
int CACHE_LOG_SIZE)
同方法 getEmbeddedDB(String dbName, Map propertyMap, int CACHE_LOG_SIZE, DBCPConnectionPoolAttr attr);
这个方法会自己配置一个合适的propertyMap和 DBCPConnectionPoolAttr
|
static Connection |
DBUtils.getEmbeddedDB(java.lang.String dbName,
java.util.Map propertyMap,
int CACHE_LOG_SIZE,
DBCPConnectionPoolAttr attr)
carl:
当前内置数据库使用HSQL
|
限定符和类型 | 方法和说明 |
---|---|
static boolean |
DBUtils.isExsitedTable(Connection databaseConnect,
java.lang.String tableName)
判断一个表格在数据库当中是否存在.
|
限定符和类型 | 方法和说明 |
---|---|
java.sql.ResultSet |
Dialect.createLimitResultSet(Connection database,
java.sql.Connection conn,
java.sql.Statement stmt,
java.lang.String[] fieldNames,
java.lang.String schema,
java.lang.String tableName,
java.lang.String dbLink,
long startRow)
创建指定行到指定行的游标
FIXME Sqlserver 等 endRow 是没有效果的
|
java.sql.ResultSet |
AbstractDialect.createLimitResultSet(Connection database,
java.sql.Connection conn,
java.sql.Statement stmt,
java.lang.String[] fieldNames,
java.lang.String schema,
java.lang.String tableName,
java.lang.String dbLink,
long startRow)
创建指定行到指定行的游标
FIXME Sqlserver 等 endRow 是没有效果的
|
java.sql.ResultSet |
DefaultDialect.createLimitResultSet(Connection database,
java.sql.Connection conn,
java.sql.Statement stmt,
java.lang.String[] fieldNames,
java.lang.String schema,
java.lang.String tableName,
java.lang.String dbLink,
long startRow)
创建指定行到指定行的游标
FIXME Sqlserver 等 endRow 是没有效果的
|
TableProcedure[] |
Dialect.getAllTableProcedure(Connection database,
java.lang.String type)
获取所有表信息
|
TableProcedure[] |
AbstractDialect.getAllTableProcedure(Connection database,
java.lang.String type)
获取所有表信息
|
TableProcedure[] |
DefaultDialect.getAllTableProcedure(Connection database,
java.lang.String type)
获取所有表信息
|
TableProcedure[] |
Dialect.getTableProcedure(Connection database,
java.sql.Connection connection,
java.lang.String schema,
boolean b)
根据指定的数据库连接和模式获取数据库表
|
TableProcedure[] |
AbstractDialect.getTableProcedure(Connection database,
java.sql.Connection connection,
java.lang.String schema,
boolean b)
根据指定的数据库连接和模式获取数据库表
|
TableProcedure[] |
DefaultDialect.getTableProcedure(Connection database,
java.sql.Connection connection,
java.lang.String schema,
boolean b)
根据指定的数据库连接和模式获取数据库表
|
限定符和类型 | 方法和说明 |
---|---|
Connection |
DialectCreateLimitResultSetParameter.getDatabase() |
限定符和类型 | 方法和说明 |
---|---|
java.sql.ResultSet |
OracleDialectCreateLimitResultSetExecutor.execute(Connection database,
java.sql.Connection conn,
java.sql.Statement stmt,
java.lang.String[] fieldNames,
java.lang.String schema,
java.lang.String tableName,
java.lang.String dbLink,
long startRow,
Dialect current) |
java.sql.ResultSet |
MySQLDialectCreateLimitResultSetExecutor.execute(Connection database,
java.sql.Connection conn,
java.sql.Statement stmt,
java.lang.String[] fieldNames,
java.lang.String schema,
java.lang.String tableName,
java.lang.String dbLink,
long startRow,
Dialect current) |
abstract java.sql.ResultSet |
AbstractDialectCreateLimitResultSetExecutor.execute(Connection database,
java.sql.Connection conn,
java.sql.Statement stmt,
java.lang.String[] fieldNames,
java.lang.String schema,
java.lang.String tableName,
java.lang.String dbLink,
long startRow,
Dialect current) |
构造器和说明 |
---|
DialectCreateLimitResultSetParameter(Connection database,
java.sql.Connection conn,
java.sql.Statement stmt,
java.lang.String[] fieldNames,
java.lang.String schema,
java.lang.String tableName,
java.lang.String dbLink,
long startRow) |
限定符和类型 | 方法和说明 |
---|---|
Connection |
DialectFetchAllTableProcedureParameter.getDatabase() |
限定符和类型 | 方法和说明 |
---|---|
abstract TableProcedure[] |
AbstractDialectFetchAllTableProcedureExecutor.execute(Connection database,
java.lang.String type,
Dialect current) |
构造器和说明 |
---|
DialectFetchAllTableProcedureParameter(Connection database,
java.lang.String type) |
限定符和类型 | 方法和说明 |
---|---|
Connection |
DialectFetchTableProcedureParameter.getDatabase() |
构造器和说明 |
---|
DialectFetchTableProcedureParameter(Connection database,
java.sql.Connection connection,
java.lang.String schema,
boolean isOracle) |
构造器和说明 |
---|
BlobDelegate(Connection conn,
java.lang.String sql,
int row,
int col) |
限定符和类型 | 方法和说明 |
---|---|
Connection |
DatabaseAccessObjectProperties.createDatabaseConnection()
获取数据来源
|
构造器和说明 |
---|
JDBCDataAccessObjectOperator(Connection databaseConnection,
ObjectTableMapper[] mappingArray) |
限定符和类型 | 类和说明 |
---|---|
class |
AbstractDatabaseConnection
The abstract implementation of DatabaseConnection interface.
|
class |
JDBCDatabaseConnection
JDBC Database Connection
|
class |
JNDIDatabaseConnection
JNDI Database Connection
|
class |
NameDatabaseConnection
Store the name of database connection.
|
限定符和类型 | 字段和说明 |
---|---|
protected Connection |
NameDatabaseConnection._database |
protected Connection |
AbstractDBDataModel.database |
protected Connection |
DatabaseDictionary.databaseConnection |
限定符和类型 | 方法和说明 |
---|---|
protected Connection |
NameDatabaseConnection.createDatabase() |
Connection |
DatabaseProvider.createDatabase()
创建空连接的方法
|
static Connection |
ConnectionFactory.createDatabase()
创建默认的空连接
|
Connection |
DatabaseProviderImpl.createDatabase() |
static Connection |
ConnectionFactory.createDatabase(java.lang.String dbName)
根据连接名创建数据连接
|
static Connection |
ConnectionFactory.createDatabase(java.lang.String driver,
java.lang.String url,
java.lang.String user,
java.lang.String password) |
Connection |
DatabaseProvider.createDatabase(java.lang.String driver,
java.lang.String url,
java.lang.String user,
java.lang.String password,
DBCPConnectionPoolAttr attr)
根据各种属性创建连接
|
static Connection |
ConnectionFactory.createDatabase(java.lang.String driver,
java.lang.String url,
java.lang.String user,
java.lang.String password,
DBCPConnectionPoolAttr attr) |
Connection |
DatabaseProviderImpl.createDatabase(java.lang.String driver,
java.lang.String url,
java.lang.String user,
java.lang.String password,
DBCPConnectionPoolAttr attr) |
Connection |
RecursionTableData.getCon() |
Connection |
DBTableData.getDatabase()
Gets the database.
|
Connection |
DynamicSQLDict.getDatabaseConnection() |
Connection |
DatabaseDictionary.getDatabaseConnection() |
Connection |
DatabaseProvider.readDatabaseFromXML(java.lang.String tmpVal)
根据xml标签创建连接
为什么没有读的方法,以为这里写的是class name,这里应该只是处理一些老的兼容
|
static Connection |
ConnectionFactory.readDatabaseFromXML(java.lang.String tmpVal) |
Connection |
DatabaseProviderImpl.readDatabaseFromXML(java.lang.String tmpVal) |
限定符和类型 | 方法和说明 |
---|---|
static AbstractDBDataModel |
DBTableData.createCacheableDBResultSet(Connection database,
java.lang.String query,
long maxMemRowCount)
生成缓存的Adapter,分两种,内存缓存与磁盘缓存
|
void |
RecursionTableData.setCon(Connection con) |
void |
DBTableData.setDatabase(Connection database)
Sets the database.
|
void |
DynamicSQLDict.setDatabaseConnection(Connection databaseConnection) |
void |
DatabaseDictionary.setDatabaseConnection(Connection databaseConnection)
Sets the database connection.
|
构造器和说明 |
---|
AbstractCacheDBDataModel(Connection database,
java.lang.String sql)
初始化一个AbstractCacheDBDataModel
|
AbstractDBDataModel(Connection database,
java.lang.String sql) |
AbstractLayerDBDataModel(Connection database,
java.lang.String sql) |
DatabaseDictionary(Connection databaseConnection,
java.lang.String tableName,
int keyColumnIndex,
int valueColumnIndex)
|
DBTableData(Connection database,
java.lang.String query)
Constructor.
|
DiskCacheDBDataModel(Connection database,
java.lang.String sql)
初始化一个DiskCacheDBDataModel
|
GroupCachedDBDataModel(Connection database,
java.lang.String sql,
java.lang.String key_column_name) |
LayerDBDataModel(Connection database,
java.lang.String sql) |
LayerPageQueryDBDataModel(Connection database,
java.lang.String sql,
DataQueryProcessor dataQueryProcessor,
java.lang.String pageQuery,
Parameter[] parameters,
int pageSize) |
MemCachedDBDataModel(Connection database,
java.lang.String sql)
初始化一个MemCachedDBDataModel
|
限定符和类型 | 方法和说明 |
---|---|
Connection |
StoreProcedure.getDatabaseConnection()
getConnection
|
限定符和类型 | 方法和说明 |
---|---|
void |
StoreProcedure.setDatabaseConnection(Connection c)
setConnection
|
限定符和类型 | 方法和说明 |
---|---|
DataBaseDetail |
DataOperatorProvider.getDataBaseDetail(Connection database,
boolean showAllSchema)
获取当前数据连接对应的数据库类型和schema信息
|
DataBaseDetail |
DataOperator.getDataBaseDetail(Connection datasource,
boolean showAllSchema) |
java.util.List<TableProcedure[]> |
DataOperatorProvider.getProcedures(Connection database,
java.lang.String[] schemas,
boolean isOracle,
boolean isOracleSysSpace)
获取数据库下的表、视图或存储过程
|
java.util.List |
DataOperator.getProcedures(Connection datasource,
java.lang.String[] schemas,
boolean isOracle,
boolean isOracleSysSpace)
List
|
TableProcedure[] |
DataOperatorProvider.getTableProcedure(Connection database,
java.lang.String type,
java.lang.String schema)
获取数据库下的表、视图或存储过程
|
TableProcedure[] |
DataOperator.getTableProcedure(Connection database,
java.lang.String type,
java.lang.String schema) |
java.lang.String[] |
DataOperatorProvider.getTableSchema(Connection database)
获取指定的数据连接下数据库的数据库对象
|
java.lang.String[] |
DataOperator.getTableSchema(Connection database) |
java.lang.String[] |
DataOperatorProvider.getTableSummary(Connection database,
java.lang.String... args)
获取数据库连接下的摘要信息
|
java.lang.String[] |
DataOperator.getTableSummary(Connection database,
java.lang.String... args) |
boolean |
DataOperatorProvider.testConnection(Connection database)
测试数据连接是否能够正确的连接上
|
boolean |
DataOperator.testConnection(Connection database) |
限定符和类型 | 方法和说明 |
---|---|
protected Connection |
ChoosePane.getConnection() |
限定符和类型 | 类和说明 |
---|---|
class |
DatabaseConnectionPane<E extends Connection>
Database Connection pane.
|
限定符和类型 | 方法和说明 |
---|---|
Connection |
DatabaseConnectionPane.updateBean() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
ConnectionTableProcedurePane.filter(Connection connection,
java.lang.String conName,
java.util.List<java.lang.String> nameList) |
protected void |
ConnectionComboBoxPanel.filterConnection(Connection connection,
java.lang.String conName,
java.util.List<java.lang.String> nameList) |
void |
ConnectionComboBoxPanel.populate(Connection connection) |
void |
DatabaseConnectionPane.populateBean(Connection ob) |
void |
ConnectionTableProcedurePane.setSelectedDatabaseConnection(Connection db) |
构造器和说明 |
---|
ConnectionComboBoxPanel(java.lang.Class<? extends Connection> cls) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Class<? extends BasicBeanPane<? extends Connection>> |
ConnectionProvider.appearanceForConnection()
数据连接的设计界面
|
java.lang.Class<? extends Connection> |
ConnectionProvider.classForConnection()
数据连接的类型
|
限定符和类型 | 字段和说明 |
---|---|
protected Connection |
DatabaseDictPane.database |
限定符和类型 | 方法和说明 |
---|---|
<T extends Connection> |
DatasourceManagerProvider.getConnection(java.lang.String name,
java.lang.Class<? extends Connection> t) |
<T extends Connection> |
DatasourceManager.getConnection(java.lang.String name,
java.lang.Class<? extends Connection> t)
已过时。
获取指定名字和指定类型的数据连接
|
<T extends Connection> |
ConnectionConfig.getDesignateConnections(java.lang.Class<T> clazz)
获取特定类型的数据连接
|
限定符和类型 | 方法和说明 |
---|---|
Connection |
ConnectionConfig.get(int index) |
Connection |
DatasourceManagerProvider.getConnection(java.lang.String name) |
Connection |
DatasourceManager.getConnection(java.lang.String name)
已过时。
获取指定名字的数据连接
|
Connection |
ConnectionConfig.getConnection(java.lang.String connectionName) |
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.String,Connection> |
ConnectionConfig.getConnections() |
限定符和类型 | 方法和说明 |
---|---|
void |
ConnectionConfig.addConnection(java.lang.String connectionName,
Connection connection) |
DataModel |
CacheManagerProvider.get(Connection database,
java.lang.String query,
long maxMemRowCount) |
AbstractDBDataModel |
CacheManager.get(Connection database,
java.lang.String query,
long maxMemRowCount)
从缓存中获取指定查询语句的结果数据
|
java.lang.Object[] |
CacheManagerProvider.getProcedureDataModel(Connection database,
java.lang.String query,
java.lang.Object storeProcedure,
CalculatorProvider calculator) |
java.lang.Object[] |
CacheManager.getProcedureDataModel(Connection database,
java.lang.String query,
java.lang.Object storeProcedure,
CalculatorProvider calculator)
获取存储过程使用缓存的数据
|
void |
DatasourceManagerProvider.putConnection(java.lang.String name,
Connection connection)
讲指定的数据连接以给定的名字进行保存
|
void |
DatasourceManager.putConnection(java.lang.String name,
Connection connection)
已过时。
讲指定的数据连接以给定的名字进行保存
|
限定符和类型 | 方法和说明 |
---|---|
<T extends Connection> |
DatasourceManagerProvider.getConnection(java.lang.String name,
java.lang.Class<? extends Connection> t) |
<T extends Connection> |
DatasourceManager.getConnection(java.lang.String name,
java.lang.Class<? extends Connection> t)
已过时。
获取指定名字和指定类型的数据连接
|
void |
ConnectionConfig.setConnections(java.util.Map<java.lang.String,Connection> connections) |
构造器和说明 |
---|
PlatformJDBCDataAccessObjectOperator(Connection databaseConnection,
ObjectTableMapper[] mappingArray) |
限定符和类型 | 方法和说明 |
---|---|
Connection |
ScheduleDAOProperties.createDatabaseConnection()
创建定时任务对应的数据库连接
|
Connection |
PlatformJDBCDataAccessObjectProperties.createDatabaseConnection()
连接
|
构造器和说明 |
---|
ScheduleJdbcDaoOperator(Connection databaseConnection,
ObjectTableMapper[] mappingArray) |
ScheduleOutputOperator(Connection databaseConnection,
ObjectTableMapper[] mappingArray) |
限定符和类型 | 方法和说明 |
---|---|
Connection |
MobileDAOProperties.createDatabaseConnection() |
构造器和说明 |
---|
MobileJdbcDaoOperator(Connection jdbcDatabaseConnection,
ObjectTableMapper[] objectTableMappers) |
构造器和说明 |
---|
PrintOffsetDAOOperator(Connection databaseConnection,
ObjectTableMapper[] mappingArray) |
限定符和类型 | 方法和说明 |
---|---|
static Connection |
DBRecordXManager.getDB() |
构造器和说明 |
---|
JdbcTemplate(Connection databaseConnection) |
限定符和类型 | 方法和说明 |
---|---|
protected Connection |
LogRecordDBTableData.getDataBaseConnection() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
CodeUtils.processCharset(java.lang.String str,
Connection database) |
static java.lang.String |
CodeUtils.processCharsetDB2Server(java.lang.String str,
Connection database)
和楼上相反
|
限定符和类型 | 方法和说明 |
---|---|
static Connection |
PlatformXDB.getDB() |
static Connection |
FineXDB.getDB() |
限定符和类型 | 方法和说明 |
---|---|
Connection |
StashDataJDBCProperties.createDatabaseConnection()
创建数据连接
|