Um hier Missverständnissen aufzuklären:

Zitat von
Fuerchau
Ein UserName kann erst korrekt abgefragt werden, wenn die Anmeldung bereits erfolgt ist !
Die Zeile
Code:
Connection conn = DriverManager.getConnection("jdbc:as400://192.168.1.10/TSTPCH;extended metadata=false");
....
erzeugt die AS/400-Verbindung und bringt auch die AS/400-Anmeldung. Der gepostete Code holt den User also erst nach der Anmeldung.
etwas OffTopic:
Wir arbeiten aber nicht auf diese Art - im Gegenteil - bei uns funktioniert kein Userpasswort für die ODBC/JDBC-Schnittstelle.
Bei JDBC-Anwendungen (z.B. OpenOffice) benötigt der (Windows-) User nicht einmal Adminrechte und kann sich den JDBC-Treiber installieren und an die Datenbank kommen - wenn er ein Passwort hat.
Robert P.
Bookmarks