dm.db
Class DBInterface
java.lang.Object
|
+--dm.db.DBInterface
- public class DBInterface
- extends java.lang.Object
Our simple database interface class
Field Summary |
java.sql.Connection |
_con
|
java.sql.Statement |
_s
Database specific objects - you won't need to use these directly |
Method Summary |
void |
close()
Close the database |
static void |
main(java.lang.String[] args)
A simple exmaple using a Microsoft Access database connection and
a general SQL query |
void |
open(java.lang.String driver,
java.lang.String dbname)
Opens a database |
static java.lang.String |
pad(java.lang.String s,
int len)
A simple method for padding Strings to a given length |
static void |
PrintResultSet(java.sql.ResultSet rs)
Print a ResultSet (static) |
java.sql.ResultSet |
query(java.lang.String query)
Performs a query |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_s
public java.sql.Statement _s
- Database specific objects - you won't need to use these directly
_con
public java.sql.Connection _con
DBInterface
public DBInterface()
- Constructor
open
public void open(java.lang.String driver,
java.lang.String dbname)
- Opens a database
- Parameters:
driver
- Name of JDBC/ODBC driverdbname
- Name of database to access via driver
query
public java.sql.ResultSet query(java.lang.String query)
- Performs a query
- Parameters:
query
- A String containing a SQL query- Returns:
- A ResultSet for the query, essentially a table. See
DBInterface.PrintResultSet(...) for how to view and
access this data.
close
public void close()
- Close the database
PrintResultSet
public static void PrintResultSet(java.sql.ResultSet rs)
- Print a ResultSet (static)
- Parameters:
rs
- ResultSet to print to System.out
pad
public static java.lang.String pad(java.lang.String s,
int len)
- A simple method for padding Strings to a given length
- Parameters:
s
- String to padlen
- Length to pad to- Returns:
- Padded version of string
main
public static void main(java.lang.String[] args)
- A simple exmaple using a Microsoft Access database connection and
a general SQL query