|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectweka.core.converters.DatabaseConnection
Connects to a database.
Field Summary | |
static int |
BOOL
|
static int |
BYTE
|
static int |
DATE
|
static int |
DOUBLE
|
static int |
FLOAT
|
static int |
INTEGER
|
static int |
LONG
|
static int |
SHORT
|
static int |
STRING
|
Constructor Summary | |
DatabaseConnection()
Sets up the database drivers |
Method Summary | |
static java.lang.String |
arrayToString(java.lang.Object[] array)
Converts an array of objects to a string by inserting a space between each element. |
void |
connectToDatabase()
Opens a connection to the database |
java.lang.String |
databaseURLTipText()
Returns the tip text for this property |
void |
disconnectFromDatabase()
Closes the connection to the database. |
boolean |
execute(java.lang.String query)
Executes a SQL query. |
java.lang.String |
getDatabaseURL()
Get the value of DatabaseURL. |
java.sql.DatabaseMetaData |
getMetaData()
Gets meta data for the database connection object. |
java.lang.String |
getPassword()
Get the database password |
java.sql.ResultSet |
getResultSet()
Gets the results generated by a previous query. |
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. |
java.lang.String |
getUsername()
Get the database username |
boolean |
isConnected()
Returns true if a database connection is active. |
void |
setDatabaseURL(java.lang.String newDatabaseURL)
Set the value of DatabaseURL. |
void |
setPassword(java.lang.String password)
Set the database password |
void |
setUsername(java.lang.String username)
Set the database username |
boolean |
tableExists(java.lang.String tableName)
Checks that a given table exists. |
static java.lang.String |
typeName(int type)
Returns the name associated with a SQL type. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int STRING
public static final int BOOL
public static final int DOUBLE
public static final int BYTE
public static final int SHORT
public static final int INTEGER
public static final int LONG
public static final int FLOAT
public static final int DATE
Constructor Detail |
public DatabaseConnection() throws java.lang.Exception
java.lang.Exception
- if an error occursMethod Detail |
public void setUsername(java.lang.String username)
username
- Username for Database.public java.lang.String getUsername()
public void setPassword(java.lang.String password)
password
- Password for Database.public java.lang.String getPassword()
public java.lang.String databaseURLTipText()
public java.lang.String getDatabaseURL()
public void setDatabaseURL(java.lang.String newDatabaseURL)
newDatabaseURL
- Value to assign to DatabaseURL.public boolean getUpperCase()
public static java.lang.String arrayToString(java.lang.Object[] array)
array
- the array of objects
public static java.lang.String typeName(int type)
type
- the SQL type
public void connectToDatabase() throws java.lang.Exception
java.lang.Exception
- if an error occurspublic void disconnectFromDatabase() throws java.lang.Exception
java.lang.Exception
- if an error occurspublic java.sql.DatabaseMetaData getMetaData() throws java.lang.Exception
java.sql.SQLException
- if an error occurs
java.lang.Exception
public boolean isConnected()
public boolean execute(java.lang.String query) throws java.sql.SQLException
query
- the SQL query
java.sql.SQLException
- if an error occurspublic java.sql.ResultSet getResultSet() throws java.sql.SQLException
java.sql.SQLException
- if an error occurspublic int getUpdateCount() throws java.sql.SQLException
java.sql.SQLException
- if an error occurspublic boolean tableExists(java.lang.String tableName) throws java.lang.Exception
tableName
- the name of the table to look for.
java.lang.Exception
- if an error occurs.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |