edu.washington.cs.rfid.data.db
Class SimpleDBConnection

java.lang.Object
  extended by edu.washington.cs.rfid.data.db.SimpleDBConnection
Direct Known Subclasses:
SimplePostgresConnection

public abstract class SimpleDBConnection
extends java.lang.Object

Wrapper for JDBC, provides base functionality for creating and using a single connection.

Author:
Evan

Constructor Summary
SimpleDBConnection()
           
 
Method Summary
static boolean checkSQL(java.lang.String query)
          Checks that a given SQL query string is well-formed.
abstract  void close()
           
abstract  boolean commit()
           
abstract  java.sql.Statement createStatement()
           
abstract  boolean isConnected()
           
abstract  java.sql.PreparedStatement prepareStatement(java.lang.String query)
           
abstract  boolean rollback()
           
abstract  boolean setAutoCommit(boolean a)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleDBConnection

public SimpleDBConnection()
Method Detail

setAutoCommit

public abstract boolean setAutoCommit(boolean a)

commit

public abstract boolean commit()

rollback

public abstract boolean rollback()

isConnected

public abstract boolean isConnected()

createStatement

public abstract java.sql.Statement createStatement()

prepareStatement

public abstract java.sql.PreparedStatement prepareStatement(java.lang.String query)

close

public abstract void close()

checkSQL

public static boolean checkSQL(java.lang.String query)
Checks that a given SQL query string is well-formed.