public class DatabaseConnection extends DatabaseUtils
BOOL, BYTE, DATE, DOUBLE, EXP_INDEX_TABLE, EXP_RESULT_COL, EXP_RESULT_PREFIX, EXP_SETUP_COL, EXP_TYPE_COL, FLOAT, INTEGER, LONG, PROPERTY_FILE, SHORT, STRING, TEXT, TIME| Constructor and Description |
|---|
DatabaseConnection()
Sets up the database drivers.
|
DatabaseConnection(File propsFile)
Reads the properties from the specified file and sets up the database drivers.
|
DatabaseConnection(Properties props)
Uses the specified properties to set up the database drivers.
|
| Modifier and Type | Method and Description |
|---|---|
DatabaseMetaData |
getMetaData()
Gets meta data for the database connection object.
|
Properties |
getProperties()
Returns the underlying properties object.
|
String |
getRevision()
Returns the revision string.
|
int |
getUpdateCount()
Dewtermines if the current query retrieves a result set or updates a table
|
boolean |
getUpperCase()
Check if the property checkUpperCaseNames in the DatabaseUtils file is
set to true or false.
|
arrayToString, attributeCaseFix, close, close, connectToDatabase, createExperimentIndex, createExperimentIndexEntry, createResultsTable, databaseURLTipText, debugTipText, disconnectFromDatabase, execute, experimentIndexExists, getDatabaseURL, getDebug, getKeywords, getKeywordsMaskChar, getPassword, getResultFromTable, getResultSet, getResultsTableName, getSupportedCursorScrollType, getUsername, initialize, initialize, isConnected, isCursorScrollable, isCursorScrollSensitive, isKeyword, maskKeyword, passwordTipText, processKeyString, putResultInTable, select, setDatabaseURL, setDebug, setKeywords, setKeywordsMaskChar, setPassword, setUsername, tableExists, translateDBColumnType, typeName, update, usernameTipTextpublic DatabaseConnection()
throws Exception
Exception - if an error occurspublic DatabaseConnection(File propsFile) throws Exception
propsFile - the props file to load, ignored if null or pointing
to a directoryException - if an error occurspublic DatabaseConnection(Properties props) throws Exception
props - the properties to use, ignored if nullException - if an error occurspublic Properties getProperties()
public boolean getUpperCase()
public DatabaseMetaData getMetaData() throws Exception
Exception - if an error occurspublic int getUpdateCount()
throws SQLException
SQLException - if an error occurspublic String getRevision()
getRevision in interface RevisionHandlergetRevision in class DatabaseUtilsCopyright © 2013 University of Waikato, Hamilton, NZ. All Rights Reserved.