2009-07-23 6 views
0

Ich habe ein Konto in Oracle-Datenbank. Ich kann es über jdbc in meinem Java-Code verbinden.Wie man auf die Datenbank mehrerer Benutzer über JDBC zugreift

Wenn ich Datenbank von Oracle SQL Developer Zugriff unter „Verbindungen“ -> „andere Benutzer“, kann ich auf ihre Tabellen zugreifen (ich habe Tabellen für das Lesen von anderen zugewiesenen Berechtigungen wurde).

Meine Frage ist, wie/für den Zugriff zum Abrufen von Daten aus anderen Tabellen über jdbc?

Antwort

3

Sie müssen die Tabellennamen mit dem Schemanamen voranstellen, die in Oracle die gleichen wie der Benutzername ist.

select * from some_other_user.their_table; 

fest einprogrammiert die Benutzername in der SQL-Anweisung Wenn mit einem Problem ist, könnten Sie diese konfigurierbar auf der Java-Seite machen irgendwie oder eine Tabelle alias (Synonym) in Ihr eigenes Schema auf der Oracle-Seite installieren.

+0

danke, es funktioniert. – janetsmith

Verwandte Themen