public class NetDB_Connection
extends java.lang.Object
| Constructor and Description |
|---|
NetDB_Connection(java.lang.String db_url,
java.util.Properties db_props) |
| Modifier and Type | Method and Description |
|---|---|
void |
commit(java.util.logging.Logger logger) |
static java.lang.String |
db_schema() |
static void |
db_schema(java.lang.String schema) |
Result_Hash |
execute(java.util.logging.Logger logger,
DB_Statement call)
performs actual database call and stuff result set(s) into Hashtable
*** HAVE TO WRITE ABOUT FORMAT OF THE HASH ***
|
void |
generic_picker(java.util.logging.Logger logger,
java.sql.ResultSet rs,
Result_Hash result,
java.lang.Integer fetch_size)
Attempt to transform a ResultSet, from the database, into a hash.
|
java.lang.Integer |
num_active_statements() |
void |
release()
Releases the connection.
|
void |
rollback(java.util.logging.Logger logger) |
Session_ID |
session_id() |
void |
session_id(Session_ID id) |
Result_Hash |
stored_procedure(java.util.logging.Logger logger,
DB_Statement call) |
static void |
terminate_all_active() |
void |
verify()
Open a connection to the database, and then close is.
|
public NetDB_Connection(java.lang.String db_url,
java.util.Properties db_props)
public static java.lang.String db_schema()
public static void db_schema(java.lang.String schema)
public Session_ID session_id()
public void session_id(Session_ID id)
public void release()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void commit(java.util.logging.Logger logger)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void rollback(java.util.logging.Logger logger)
throws java.sql.SQLException
java.sql.SQLExceptionpublic Result_Hash execute(java.util.logging.Logger logger, DB_Statement call) throws java.lang.Exception, java.sql.SQLException
java.lang.Exceptionjava.sql.SQLExceptionpublic Result_Hash stored_procedure(java.util.logging.Logger logger, DB_Statement call) throws java.lang.Exception, java.sql.SQLException
java.lang.Exceptionjava.sql.SQLExceptionpublic void generic_picker(java.util.logging.Logger logger,
java.sql.ResultSet rs,
Result_Hash result,
java.lang.Integer fetch_size)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.lang.Integer num_active_statements()
public static void terminate_all_active()
public void verify()
throws java.lang.Exception
java.lang.Exception