Class ConnectionInstance
java.lang.Object
com.dandymadeproductions.ajqvue.datasource.ConnectionInstance
The ConnectionInstance class provides a generic instance to manage
connections to a distinct set of databases.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionConnectionInstance(ConnectionProperties connectionProperties, boolean debug, boolean filter) ConnectionInstance(String dataSourceType) ConnectionInstance(String dataSourceType, boolean filter) ConnectionInstance(String dataSourceType, boolean debug, boolean filter) -
Method Summary
Modifier and TypeMethodDescriptionvoidcloseConnection(Connection dbConnection, String description) static StringcreateConnectionURLString(ConnectionProperties properties) static voiddisplaySQLErrors(SQLException e, String classCaller, boolean debug) static StringfindDatabaseDriverJAR(String jdbcDriverLibraryDir, String subProtocol, String driver) getConnection(String description) intvoidloadDBTables(Connection dbConnection) voidsetConnectionProperties(ConnectionProperties properties) voidsetDatabaseProperties(DatabaseProperties properties) voidsetSchemaPattern(String pattern) void
-
Field Details
-
MYSQL
- See Also:
-
MARIADB
- See Also:
-
POSTGRESQL
- See Also:
-
HSQL
- See Also:
-
HSQL2
- See Also:
-
ORACLE
- See Also:
-
SQLITE
- See Also:
-
MSACCESS
- See Also:
-
MSSQL
- See Also:
-
DERBY
- See Also:
-
H2
- See Also:
-
OTHERDB
- See Also:
-
DERBY_DRIVER
- See Also:
-
DERBY_SUBPROTOCOL
- See Also:
-
DERBY_PORT
- See Also:
-
DERBY_MEMORY_DB
- See Also:
-
H2_DRIVER
- See Also:
-
H2_SUBPROTOCOL
- See Also:
-
H2_PORT
- See Also:
-
H2_MEMORY_DB
- See Also:
-
SQLITE_DRIVER
- See Also:
-
SQLITE_SUBPROTOCOL
- See Also:
-
SQLITE_PORT
- See Also:
-
SQLITE_MEMORY_DB
- See Also:
-
HSQL2_DRIVER
- See Also:
-
HSQL2_SUBPROTOCOL
- See Also:
-
HSQL2_PORT
- See Also:
-
HSQL2_MEMORY_DB
- See Also:
-
PROTOCOL
- See Also:
-
LOCALHOST
- See Also:
-
-
Constructor Details
-
ConnectionInstance
public ConnectionInstance() -
ConnectionInstance
-
ConnectionInstance
-
ConnectionInstance
-
ConnectionInstance
-
-
Method Details
-
getConnection
-
closeConnection
-
shutdown
-
displaySQLErrors
-
createConnectionURLString
-
findDatabaseDriverJAR
-
loadDBTables
- Throws:
SQLException
-
getCatalogSeparator
-
getConnectionProperties
-
getDataSourceType
-
getDBProductName_And_Version
-
getIdentifierQuoteString
-
getMaxColumnNameLength
public int getMaxColumnNameLength() -
getSchemas
-
getAllSchemasPattern
-
getTableNames
-
getCachedRowSet
- Throws:
SQLException
-
getFilteredRowSet
- Throws:
SQLException
-
getWebRowSet
- Throws:
SQLException
-
setConnectionProperties
-
setDatabaseProperties
-
setSchemaPattern
-