|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdbconnectivity.DatabaseSource
public class DatabaseSource
Class that filters and manages every action towards the selected dbms (PROXY pattern used)
Field Summary | |
---|---|
static java.lang.String |
MYSQL
MySQL Database id string |
static java.lang.String |
ORACLE
Oracle Database id string |
static java.lang.String |
POSTGRESQL
Postgress Database id string |
static java.lang.String |
SQLSERVER
SqlServer Database id string |
Constructor Summary | |
---|---|
DatabaseSource(java.lang.String type,
java.awt.Component ancestor)
Default Constructor |
Method Summary | |
---|---|
java.lang.String |
access(java.lang.String user,
java.lang.String password,
java.lang.String hostname)
Interface DatabaseConnector implementation |
BufferedResultSet |
checkCache(java.lang.String query,
java.lang.Object dbs)
Check cache for an already executed query |
boolean |
disconnect()
Interface DatabaseConnector implementation |
BufferedResultSet |
executeQuery(java.lang.String query)
Interface DatabaseConnector implementation |
boolean |
executeScript(java.lang.String filename)
Interface DatabaseConnector implementation |
boolean |
executeUpdein(java.lang.String query,
boolean warning)
Interface DatabaseConnector implementation |
ConnectionData |
getConnectionData()
Return connection data |
void |
invalidateCache()
Method for invalidating cache |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String MYSQL
public static final java.lang.String ORACLE
public static final java.lang.String SQLSERVER
public static final java.lang.String POSTGRESQL
Constructor Detail |
---|
public DatabaseSource(java.lang.String type, java.awt.Component ancestor)
type
- is the type of db,ancestor
- is Component father ,if null this feature is ignoredMethod Detail |
---|
public java.lang.String access(java.lang.String user, java.lang.String password, java.lang.String hostname)
access
in interface DatabaseConnector
public BufferedResultSet executeQuery(java.lang.String query)
executeQuery
in interface DatabaseConnector
public boolean executeScript(java.lang.String filename)
executeScript
in interface DatabaseConnector
public boolean executeUpdein(java.lang.String query, boolean warning)
executeUpdein
in interface DatabaseConnector
public ConnectionData getConnectionData()
DatabaseConnector
getConnectionData
in interface DatabaseConnector
public boolean disconnect()
disconnect
in interface DatabaseConnector
public void invalidateCache()
public BufferedResultSet checkCache(java.lang.String query, java.lang.Object dbs)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |