## Class DBVerbindungsgeber

    java.lang.Object
      DBVerbindungsgeber

     class DBVerbindungsgeber

extends java.lang.Object

Constructor Summary
`DBVerbindungsgeber()`

Method Summary
`static java.sql.Connection` | `verbindungHerstellen(java.lang.String typ, java.lang.String datenbank, java.lang.String user, java.lang.String kennwort)` Stellt eine Verbindung zu einer Datenbank her.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### DBVerbindungsgeber

    DBVerbindungsgeber()

Method Detail

### verbindungHerstellen

    public static java.sql.Connection verbindungHerstellen(java.lang.String typ,
                                                           java.lang.String datenbank,
                                                           java.lang.String user,
                                                           java.lang.String kennwort)

  Stellt eine Verbindung zu einer Datenbank her.

  Parameters:
    `typ` - dient als Auswahlkriterium fuer den passenden Treiber und das passende Protokoll zum jeweiligen Datenbanktyp
    `datenbank` - der Pfad zur Datenbank; kann absolut sein oder relativ zum aktiven Java user.dir - das leider alles moegliche sein kann (in BlueJ: das Projektverzeichnis; als .jar: das Verzeichnis mit dem .jar-Archiv darin, je nach Aufrufort)
    `user` - der Benutzername fuer die Datenbank; kann oft auch null oder "" oder irgendwas sein
    `kennwort` - das Passwort fuer die Datenbank; kann oft auch null oder "" oder irgendwas sein
  Returns:
    die aufgebaute Verbindung zur Datenbank