Class DatabaseConnection

java.lang.Object
eu.flrkv.wwm.Storage.DatabaseConnection

public class DatabaseConnection
extends java.lang.Object
Klasse zum Herstellen und Prüfen der Datenbankverbindung
  • Constructor Summary

    Constructors
    Constructor Description
    DatabaseConnection()  
  • Method Summary

    Modifier and Type Method Description
    static boolean checkConnection​(java.lang.String pHost, java.lang.String pPort, java.lang.String pUser, java.lang.String pPassword, java.lang.String pDatabase)
    Prüft die übergebenen Daten auf ihre Gültigkeit
    static boolean credentialsValid()
    Prüft ob die hinterlegten Daten für die Verbindung gültig sind
    static void executeScript​(java.lang.String pScriptPath)
    Führt den Inhalt einer SQL-Skriptdatei auf dem SQL-Server aus.
    static java.sql.Connection getConnection()
    Gibt das Connection Objekt der gespeicherten Datenbankverbinfung zurück

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DatabaseConnection

      public DatabaseConnection()
  • Method Details

    • checkConnection

      public static boolean checkConnection​(java.lang.String pHost, java.lang.String pPort, java.lang.String pUser, java.lang.String pPassword, java.lang.String pDatabase)
      Prüft die übergebenen Daten auf ihre Gültigkeit
      Parameters:
      pHost - Hostname des Datenbank-Servers
      pPort - Datenbank-Port
      pUser - Datenbank-User
      pPassword - Passwort für den Benutzer
      pDatabase - Datenbankname
      Returns:
      Gibt true zurück falls die Verbindung erfolgreich war
    • getConnection

      public static java.sql.Connection getConnection() throws java.sql.SQLException
      Gibt das Connection Objekt der gespeicherten Datenbankverbinfung zurück
      Returns:
      Connection Objekt der gespeicherten Datenbankverbinfung
      Throws:
      java.sql.SQLException - Falls ein Fehler bei der Verbindung auftrat
    • credentialsValid

      public static boolean credentialsValid()
      Prüft ob die hinterlegten Daten für die Verbindung gültig sind
      Returns:
      true, falls die Daten gültig sind
    • executeScript

      public static void executeScript​(java.lang.String pScriptPath)
      Führt den Inhalt einer SQL-Skriptdatei auf dem SQL-Server aus.
      Parameters:
      pScriptPath - Pfad zur SQL-Skriptdatei