Anfang des Inhaltsbereichs

 Beispiele für den Aufbau der Verbindung zur Datenbank 

Für die nachfolgend aufgeführten Beispiele werden folgende Verbindungsdaten verwendet:

String username = "TESTUSER";

String password = "TEST";

String database_name = "TST";

String server_name  = "REMOTESERVER";

String sqlmode = "ORACLE";

 

Beispiel 1:

Verwendung von getConnection (String url, String user, String password)

Die Verbindungsoptionen werden als Teil der Verbindungs-URL übergeben.

...

       1.      Aufbau der Verbindungs-URL:
String url = "jdbc:sapdb://" + server_name + "/" + database_name + "?sqlmode=" + sqlmode;

Inhalt der Variablen url:
"jdbc:sapdb://REMOTESERVER/TST?sqlmode=ORACLE"

       2.      Aufruf der Methode:
java.sql.Connection conn = java.sql.DriverManager.getConnection (url, username, password);

 

 

Beispiel 2:

Verwendung von getConnection (String url)

Die Verbindungsoptionen sowie der Name des Datenbankbenutzers und sein Kennwort werden als Teil der Verbindungs-URL übergeben.

...

       1.      Aufbau der Verbindungs-URL:

String url = "jdbc:sapdb://" + server_name + "/" + database_name + "?sqlmode=" + sqlmode

+ "&user=" + username + "&password=" + password;

Inhalt der Variablen url:
"dbc:sapdb://REMOTESERVER"/TST?sqlmode=ORACLE&user=TESTUSER&password=TEST"

       2.      Aufruf der Methode:

java.sql.Connection conn = java.sql.DriverManager.getConnection (url);

 

 

Beispiel 3:

Verwendung von getConnection(String url, Properties info)

Die Verbindungsoptionen sowie der Name des Datenbankbenutzers und sein Kennwort werden in einem Objekt der Klasse java.util.Properties übergeben.

...

       1.      Aufbau der Verbindungs-URL:

String url = "jdbc:sapdb://" + server_name + "/" + database_name;

Inhalt der Verbindungs-URL:

" jdbc:sapdb:// REMOTESERVER /TST "

       2.      Erzeugen eines Objekts der Klasse java.util.Properties :

java.util.Properties properties = new java.util.Properties ();

       3.      Definieren der Verbindungsoptionen:

properties.setProperty ("user", username);

properties.setProperty ("password", password);

properties.setProperty ("sqlmode", sqlmode);

       4.      Aufruf der Methode:

java.sql.Connection conn = java.sql.DriverManager.getConnection (url, properties);

 

Ende des Inhaltsbereichs