Package eu.flrkv.wwm.Storage
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ültigkeitstatic boolean
credentialsValid()
Prüft ob die hinterlegten Daten für die Verbindung gültig sindstatic 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ückMethods 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-ServerspPort
- Datenbank-PortpUser
- Datenbank-UserpPassword
- Passwort für den BenutzerpDatabase
- Datenbankname- Returns:
- Gibt true zurück falls die Verbindung erfolgreich war
-
getConnection
public static java.sql.Connection getConnection() throws java.sql.SQLExceptionGibt 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
-