Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

javatools.sql
Class ScriptExecutor  view ScriptExecutor download ScriptExecutor.java

java.lang.Object
  extended byjavatools.sql.ScriptExecutor

public class ScriptExecutor
extends java.lang.Object

It's an abstract class for use in executing a script for a DBMS.

Version:
0.0.2

Field Summary
private  javatools.db.DbDatabase db
           
private  javatools.util.ScriptCatcher sc
          The name of the database to be used.
 
Constructor Summary
ScriptExecutor()
          Creates new ScriptExecutor
 
Method Summary
 void execScript()
          Executes the loaded script.
 void execScript(java.lang.String scriptFileName)
          Loads and executes a specified script file.
 javatools.db.DbDatabase getDatabase()
          Returns a reference to the DbDatabase object used.
 java.lang.String getDBMS()
          Returns the name of the DBMS used.
 java.lang.String getPassword()
          Returns the password used for connection.
 java.lang.String getUserName()
          Returns the username.
 void loadScript(java.io.InputStream scriptFile)
           
 void loadScript(java.lang.String scriptFileName)
          Loads the script to be executed.
 void setAccess(java.lang.String user, java.lang.String pass)
          Sets access information for communication with DBMS.
 void setDatabase(javatools.db.DbManager manager, java.lang.String name, java.lang.String driver, java.lang.String connectString, java.lang.String userName, java.lang.String password)
          Sets the database to use.
 void setDBMS(java.lang.String dbmsName)
          Sets the name of the DBMS to be used.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sc

private javatools.util.ScriptCatcher sc
The name of the database to be used.


db

private javatools.db.DbDatabase db
Constructor Detail

ScriptExecutor

public ScriptExecutor()
Creates new ScriptExecutor

Method Detail

setDBMS

public void setDBMS(java.lang.String dbmsName)
Sets the name of the DBMS to be used. Not implemented yet!


getDBMS

public java.lang.String getDBMS()
Returns the name of the DBMS used. Not implemented yet!


setDatabase

public void setDatabase(javatools.db.DbManager manager,
                        java.lang.String name,
                        java.lang.String driver,
                        java.lang.String connectString,
                        java.lang.String userName,
                        java.lang.String password)
Sets the database to use.


getDatabase

public javatools.db.DbDatabase getDatabase()
                                    throws javatools.db.DbException
Returns a reference to the DbDatabase object used.


loadScript

public void loadScript(java.lang.String scriptFileName)
                throws java.io.FileNotFoundException
Loads the script to be executed.


loadScript

public void loadScript(java.io.InputStream scriptFile)
                throws java.io.IOException

execScript

public void execScript()
                throws javatools.db.DbException
Executes the loaded script.


execScript

public void execScript(java.lang.String scriptFileName)
                throws java.io.FileNotFoundException,
                       javatools.db.DbException
Loads and executes a specified script file.


setAccess

public void setAccess(java.lang.String user,
                      java.lang.String pass)
Sets access information for communication with DBMS. Not implemented yet!


getUserName

public java.lang.String getUserName()
Returns the username. Not implemented yet!


getPassword

public java.lang.String getPassword()
Returns the password used for connection. Not implemented yet!