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);