ch.ige.edossier.util
Class DBHelper

java.lang.Object
  extended bych.ige.edossier.util.DBHelper

public class DBHelper
extends java.lang.Object

B32.03 - eDossier-Interceptions - Diplomarbeit an der Software-Schule Schweiz
Die Klasse DBHelper ist eine Hilfsklasse, welche die Connection auf die Datenbank erstellt und dies wieder schliesst.

Copyright (c) 2004, Eidgenössisches Institut für Geistiges Eigentum

Version:
$Id: DBHelper.java,v 1.10 2004/11/17 02:55:44 ruegsegger Exp $
Author:
Anita Rueegsegger, Marc Bouquet

Field Summary
static java.lang.String DBBAGIS
           
static java.lang.String DBJIPPS
           
static java.lang.String DRIVERBAGIS
           
static java.lang.String DRIVERJIPPS
           
static java.lang.String PWBAGIS
           
static java.lang.String PWJIPPS
           
static java.lang.String USERBAGIS
           
static java.lang.String USERJIPPS
           
 
Method Summary
 void close(java.sql.Connection con, java.sql.PreparedStatement ps)
          Schliesst die Connection und das PreparedStatement
 void close(java.sql.Connection con, java.sql.Statement stmt)
          Schliesst die Connection und das Statement
 java.sql.Connection getConnection()
          Mit der Methode getConnection wird die Verbindung auf die Datenbank erstellt
 java.sql.Connection getEsolutionConnection()
          Mit der Methode getConnection wird die Verbindung auf die Datenbank erstellt
static DBHelper getInstance()
          statische Methode, die eine Referenz auf den DBHelper zurückgibt.
 java.sql.Connection getJippsConnection()
          Mit der Methode getConnection wird die Verbindung auf die Datenbank erstellt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DBBAGIS

public static java.lang.String DBBAGIS

DRIVERBAGIS

public static java.lang.String DRIVERBAGIS

USERBAGIS

public static java.lang.String USERBAGIS

PWBAGIS

public static java.lang.String PWBAGIS

DBJIPPS

public static java.lang.String DBJIPPS

DRIVERJIPPS

public static java.lang.String DRIVERJIPPS

USERJIPPS

public static java.lang.String USERJIPPS

PWJIPPS

public static java.lang.String PWJIPPS
Method Detail

getInstance

public static DBHelper getInstance()
statische Methode, die eine Referenz auf den DBHelper zurückgibt. Hier ist das Singleton-Pattern implementiert.

Returns:
Referenz auf DBHelper (= me)

getConnection

public java.sql.Connection getConnection()
Mit der Methode getConnection wird die Verbindung auf die Datenbank erstellt

Returns:
Connection

getJippsConnection

public java.sql.Connection getJippsConnection()
Mit der Methode getConnection wird die Verbindung auf die Datenbank erstellt

Returns:
Connection

getEsolutionConnection

public java.sql.Connection getEsolutionConnection()
Mit der Methode getConnection wird die Verbindung auf die Datenbank erstellt

Returns:
Connection

close

public void close(java.sql.Connection con,
                  java.sql.Statement stmt)
           throws java.sql.SQLException
Schliesst die Connection und das Statement

Parameters:
con - Connection
stmt - Statement
Throws:
java.sql.SQLException - Unerwarterer SQL-Fehler

close

public void close(java.sql.Connection con,
                  java.sql.PreparedStatement ps)
           throws java.sql.SQLException
Schliesst die Connection und das PreparedStatement

Parameters:
con - Connection
ps - PreparedStatement
Throws:
java.sql.SQLException - Unerwarteter SQL-Fehler