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

Quick Search    Search Deep

mill.db
Class DBconnect  view DBconnect download DBconnect.java

java.lang.Object
  extended bymill.db.DBconnect
Direct Known Subclasses:
ORAconnect, SAPconnect

public abstract class DBconnect
extends java.lang.Object


Field Summary
protected static DBconnect _db_
           
 java.sql.Connection conn
           
private static java.lang.String DBconnectClass_
           
protected static java.lang.Boolean initFlag
           
protected  boolean isCommit_
           
 boolean isDBOk
           
protected  boolean isDriverLoaded
           
protected  boolean isDynamicConnect
           
protected  java.lang.String login_
           
private static ConnectionData mainConnectionData_
           
protected  java.lang.String pass_
           
 
Constructor Summary
DBconnect()
           
 
Method Summary
static void close(DBconnect db_)
           
static DBconnect get()
          Deprecated.  
abstract  java.lang.String getClobField(java.sql.ResultSet rs, java.lang.String nameFeld)
           
abstract  java.lang.String getClobField(java.sql.ResultSet rs, java.lang.String nameFeld, int maxLength)
           
static ConnectionData getConnectionData()
           
static java.lang.String getDBconnectClassName()
           
abstract  long getFirstValue(java.lang.String t, java.lang.String f, java.lang.String w, java.lang.String o)
           
abstract  java.lang.String getFirstValueString(java.lang.String t, java.lang.String f, java.lang.String w, java.lang.String o)
           
static DBconnect getInstance()
           
static DBconnect getInstance(boolean isDynamic)
           
abstract  boolean getIsClosed()
           
abstract  int getMaxLengthStringField()
           
abstract  long getSequenceNextValue(java.lang.String s)
           
 boolean isDynamic()
           
protected static DBconnect openConnect()
           
protected static DBconnect openDynamicConnect()
           
static void setConnectionData(ConnectionData cd)
           
static void setDBconnectClassName(java.lang.String s)
           
static void terminateConnection()
           
abstract  boolean testExceptionIndexUniqueKey(java.lang.Exception e, java.lang.String index)
           
abstract  boolean testExceptionTableNotFound(java.lang.Exception e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_db_

protected static DBconnect _db_

initFlag

protected static java.lang.Boolean initFlag

mainConnectionData_

private static ConnectionData mainConnectionData_

DBconnectClass_

private static java.lang.String DBconnectClass_

isDBOk

public boolean isDBOk

conn

public java.sql.Connection conn

login_

protected java.lang.String login_

pass_

protected java.lang.String pass_

isCommit_

protected boolean isCommit_

isDriverLoaded

protected boolean isDriverLoaded

isDynamicConnect

protected boolean isDynamicConnect
Constructor Detail

DBconnect

public DBconnect()
Method Detail

getIsClosed

public abstract boolean getIsClosed()
                             throws java.sql.SQLException

getClobField

public abstract java.lang.String getClobField(java.sql.ResultSet rs,
                                              java.lang.String nameFeld)
                                       throws java.sql.SQLException

getClobField

public abstract java.lang.String getClobField(java.sql.ResultSet rs,
                                              java.lang.String nameFeld,
                                              int maxLength)
                                       throws java.sql.SQLException

testExceptionTableNotFound

public abstract boolean testExceptionTableNotFound(java.lang.Exception e)

testExceptionIndexUniqueKey

public abstract boolean testExceptionIndexUniqueKey(java.lang.Exception e,
                                                    java.lang.String index)

getSequenceNextValue

public abstract long getSequenceNextValue(java.lang.String s)
                                   throws java.sql.SQLException

getFirstValue

public abstract long getFirstValue(java.lang.String t,
                                   java.lang.String f,
                                   java.lang.String w,
                                   java.lang.String o)
                            throws java.sql.SQLException

getFirstValueString

public abstract java.lang.String getFirstValueString(java.lang.String t,
                                                     java.lang.String f,
                                                     java.lang.String w,
                                                     java.lang.String o)
                                              throws java.sql.SQLException

getMaxLengthStringField

public abstract int getMaxLengthStringField()

setConnectionData

public static void setConnectionData(ConnectionData cd)

getConnectionData

public static ConnectionData getConnectionData()
                                        throws java.lang.Exception

setDBconnectClassName

public static void setDBconnectClassName(java.lang.String s)

getDBconnectClassName

public static java.lang.String getDBconnectClassName()

isDynamic

public boolean isDynamic()

terminateConnection

public static void terminateConnection()

openDynamicConnect

protected static DBconnect openDynamicConnect()
                                       throws java.lang.Exception

openConnect

protected static DBconnect openConnect()
                                throws java.lang.Exception

getInstance

public static DBconnect getInstance()
                             throws java.lang.Exception

getInstance

public static DBconnect getInstance(boolean isDynamic)
                             throws java.lang.Exception

close

public static void close(DBconnect db_)

get

public static DBconnect get()
                     throws java.lang.Exception
Deprecated.