de.ix.jspTutorial.database
Class DatabaseConnection

java.lang.Object
  |
  +--de.ix.jspTutorial.database.DatabaseConnection

public class DatabaseConnection
extends java.lang.Object

Verbindung zur Datenbank.

Version:
$Id:$
Author:
Peter Rossbach (pr@webapp.de)

Field Summary
static java.lang.String vcid
          Version des Source
 
Constructor Summary
DatabaseConnection(java.lang.String aDatabaseDriver, java.lang.String aConnectionString)
           
DatabaseConnection(java.lang.String aDatabaseDriver, java.lang.String aConnectionString, java.lang.String aDescription)
           
 
Method Summary
 boolean begin()
           
 void commit()
           
 void connect(java.util.Properties aProperties)
           
 void connect(java.lang.String aLogin, java.lang.String aPassword)
           
 java.sql.Statement createStatement()
           
 void disconnect()
           
 void finalize()
           
 boolean getAutoCommit()
           
 java.lang.String getConnectionString()
           
 java.lang.String getDatabaseDriver()
           
 java.lang.String getDescription()
           
 long getLastUsed()
           
 java.lang.String getLogin()
           
 java.lang.String getPassword()
           
 boolean isConnected()
           
 java.lang.String nativeSQL(java.lang.String sql)
           
 java.sql.CallableStatement prepareCall(java.lang.String sql)
           
 java.sql.PreparedStatement prepareStatement(java.lang.String sql)
           
 void rollback()
           
 void setAutoCommit(boolean autoCommit)
           
 void setDescription(java.lang.String newDescription)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

vcid

public static java.lang.String vcid
Version des Source
Constructor Detail

DatabaseConnection

public DatabaseConnection(java.lang.String aDatabaseDriver,
                          java.lang.String aConnectionString)
                   throws DatabaseException

DatabaseConnection

public DatabaseConnection(java.lang.String aDatabaseDriver,
                          java.lang.String aConnectionString,
                          java.lang.String aDescription)
                   throws DatabaseException
Method Detail

isConnected

public boolean isConnected()

getLastUsed

public long getLastUsed()

setDescription

public void setDescription(java.lang.String newDescription)

getDescription

public java.lang.String getDescription()

getConnectionString

public java.lang.String getConnectionString()

getLogin

public java.lang.String getLogin()

getPassword

public java.lang.String getPassword()

getDatabaseDriver

public java.lang.String getDatabaseDriver()

connect

public void connect(java.lang.String aLogin,
                    java.lang.String aPassword)
             throws DatabaseException

connect

public void connect(java.util.Properties aProperties)
             throws DatabaseException

disconnect

public void disconnect()
                throws DatabaseException

finalize

public void finalize()
Overrides:
finalize in class java.lang.Object

begin

public boolean begin()
              throws DatabaseException

commit

public void commit()
            throws DatabaseException

rollback

public void rollback()
              throws DatabaseException

nativeSQL

public java.lang.String nativeSQL(java.lang.String sql)
                           throws java.sql.SQLException

createStatement

public java.sql.Statement createStatement()
                                   throws java.sql.SQLException

prepareCall

public java.sql.CallableStatement prepareCall(java.lang.String sql)
                                       throws java.sql.SQLException

prepareStatement

public java.sql.PreparedStatement prepareStatement(java.lang.String sql)
                                            throws java.sql.SQLException

setAutoCommit

public void setAutoCommit(boolean autoCommit)
                   throws java.sql.SQLException

getAutoCommit

public boolean getAutoCommit()
                      throws java.sql.SQLException


~ Das iX JSP Tutorial II - © 2000 by Peter Roßbach ~