|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object pt.ua.bioinformatics.coeus.api.DB
public class DB
SQL database connection layer.
Required for SQL-based data imports.
Based on JDBC4, supports any kind of database (as long as respective connector is on /lib).
Constructor Summary | |
---|---|
DB()
|
|
DB(java.lang.String database,
java.lang.String connectionString)
Constructor with custom database information. |
Method Summary | |
---|---|
boolean |
close()
Closes current database connection. |
boolean |
connect(java.lang.String connectionString)
Establishes a new connection to the database. |
boolean |
connectX()
Establishes a new connection to the database. |
boolean |
delete(java.lang.String what,
java.lang.String query)
Updates data in the instanced database based on the passed query. |
java.sql.ResultSet |
getData(java.lang.String query)
Retrieves data from the instance database. |
boolean |
insert(java.lang.String what,
java.lang.String query)
Inserts data in the instanced database based on the passed query. |
boolean |
update(java.lang.String what,
java.lang.String query)
Updates data in the instanced database based on the passed query. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DB()
public DB(java.lang.String database, java.lang.String connectionString)
database
- The database nameconnectionString
- The connection string (if distinct from WAVe)Method Detail |
---|
public boolean connect(java.lang.String connectionString)
Feature:
Performs the required operations to establish a new database connection
public boolean connectX()
Feature:
Performs the required operations to establish a new database connection to non-default database
public boolean close()
Feature:
Performs the required operations to close an open database connection
public boolean insert(java.lang.String what, java.lang.String query)
Feature:
Executes required tests and operations to insert novel data in the database
what
- String to describe what is being inserted in the databasequery
- The insertion query
public boolean update(java.lang.String what, java.lang.String query)
Feature:
Executes required tests and operations to update existing data in the database
what
- String to describe what is being updated in the databasequery
- The update query
public boolean delete(java.lang.String what, java.lang.String query)
Feature:
Executes required tests and operations to update existing data in the database
what
- String to describe what is being updated in the databasequery
- The update query
public java.sql.ResultSet getData(java.lang.String query)
Feature:
Retrieves a Result Set table containing the results from the provided SELECT
statement
query
- SELECT
query to get the desired data
SELECT
statement
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |