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

Quick Search    Search Deep

com.cybertivity.powerjournal.database
Class DBManager  view DBManager download DBManager.java

java.lang.Object
  extended bycom.cybertivity.powerjournal.database.DBManager
Direct Known Subclasses:
ConfigManager, EntryManager, JournalManager

public class DBManager
extends java.lang.Object

Title: PowerJournal Description: $Id: DBManager.java,v 1.1 2001/12/02 01:43:23 arrowood Exp $ Copyright: Copyright (c) 2001 Company: Cybertivity


Field Summary
protected  java.sql.Connection conn
           
protected  java.lang.String driver
           
protected  java.lang.String password
           
protected  java.sql.ResultSet resultSet
           
protected  java.sql.Statement statement
           
protected  java.lang.String url
           
protected  java.lang.String user
           
 
Constructor Summary
DBManager(java.lang.String urlArg, java.lang.String driverArg, java.lang.String userArg, java.lang.String passwordArg)
           
 
Method Summary
 void createDatabase(java.lang.String dbType, java.lang.String dbName)
           
 void executeSQL(java.lang.String sql)
           
protected  java.sql.Connection getConnection()
           
protected  java.sql.Connection getConnection(boolean forceNew)
           
static java.lang.String getDriverString(java.lang.String dbType)
           
 int getRowCount(java.lang.String table)
           
 boolean tableExists(java.lang.String tableName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resultSet

protected java.sql.ResultSet resultSet

url

protected java.lang.String url

driver

protected java.lang.String driver

user

protected java.lang.String user

password

protected java.lang.String password

statement

protected java.sql.Statement statement

conn

protected java.sql.Connection conn
Constructor Detail

DBManager

public DBManager(java.lang.String urlArg,
                 java.lang.String driverArg,
                 java.lang.String userArg,
                 java.lang.String passwordArg)
          throws DBException
Method Detail

getDriverString

public static java.lang.String getDriverString(java.lang.String dbType)

getConnection

protected java.sql.Connection getConnection(boolean forceNew)
                                     throws java.sql.SQLException

getConnection

protected java.sql.Connection getConnection()
                                     throws java.sql.SQLException

executeSQL

public void executeSQL(java.lang.String sql)
                throws DBException

createDatabase

public void createDatabase(java.lang.String dbType,
                           java.lang.String dbName)
                    throws DBException

tableExists

public boolean tableExists(java.lang.String tableName)
                    throws DBException

getRowCount

public int getRowCount(java.lang.String table)
                throws DBException