finance.midterm
Class DatabaseWriter

java.lang.Object
  extended by finance.midterm.DatabaseWriter

public class DatabaseWriter
extends java.lang.Object


Constructor Summary
DatabaseWriter(java.lang.String _url, java.lang.String _uid, java.lang.String _password, java.lang.String _driverName)
           
 
Method Summary
static boolean batchExecute(java.lang.String[] sql)
           
static boolean batchExecute(java.lang.String _url, java.lang.String _uid, java.lang.String _pw, java.lang.String _driver, java.lang.String[] sql)
           
 void execute(java.lang.String[] sql)
          Run an atomic (i.e., threadsafe) list of sql statements and then closes all connections to the data base system.
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseWriter

public DatabaseWriter(java.lang.String _url,
                      java.lang.String _uid,
                      java.lang.String _password,
                      java.lang.String _driverName)
               throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException
Method Detail

batchExecute

public static boolean batchExecute(java.lang.String _url,
                                   java.lang.String _uid,
                                   java.lang.String _pw,
                                   java.lang.String _driver,
                                   java.lang.String[] sql)

batchExecute

public static boolean batchExecute(java.lang.String[] sql)

execute

public void execute(java.lang.String[] sql)
             throws java.sql.SQLException
Run an atomic (i.e., threadsafe) list of sql statements and then closes all connections to the data base system. Returns are ignored!

Parameters:
sql - - array of sql statements to be executed
Throws:
java.sql.SQLException

main

public static void main(java.lang.String[] args)