Oracle -Verbindungszeichenfolge

Oracle -Verbindungszeichenfolge

Eine Verbindungszeichenfolge in Oracle ist eine Reihe von Parametern, in denen die Verbindung zu einer Datenbank hergestellt wird. Es enthält normalerweise den Namen des Hosts oder Servers, auf dem sich die Datenbank befindet, die Portnummer und den Namen der Datenbank. Es kann auch den Benutzernamen und das Passwort für ein Benutzerkonto enthalten, das Zugriff auf die Datenbank hat.

Hier ist ein Beispiel für eine Verbindungszeichenfolge in Oracle:

host = target_hostname; port = 1521; service_name = orcl; user = target_username; password = user_password

Diese Verbindungszeichenfolge gibt an:

  1. Der Hostname (Target_hostname)
  2. die Portnummer (1521),
  3. Der Dienstname (ORCL), der Benutzername (target_username)
  4. und das Passwort (user_password) zum Herstellen einer Verbindung zu einer Oracle -Datenbank.

Das genaue Format und die genaue Syntax der Verbindungszeichenfolge können je nach Version von Oracle und der Art der Verbindung, die Sie herstellen möchten, variieren.

Der Zweck einer Verbindungszeichenfolge in Oracle besteht darin, die Details anzugeben, die zur Verbindung zu einer Datenbank erforderlich sind.

Wie im obigen Beispiel demonstriert, enthält die Verbindungszeichenfolge typischerweise den Namen des Hosts oder Servers, in dem sich die Datenbank befindet, die Portnummer und den Namen der Datenbank, mit dem Sie eine Verbindung herstellen sollen.

Zu Authentifizierungszwecken kann die Verbindungszeichenfolge auch den Benutzernamen und das Kennwort für ein Benutzerkonto enthalten, das Zugriff auf die Datenbank hat.

Die Oracle -Client -Anwendung verwendet die Verbindungszeichenfolge, um eine Verbindung zur Datenbank herzustellen und eine Sitzung einzurichten. Es enthält alle erforderlichen Informationen für den Client, um die Datenbank zu finden und eine Verbindung zu einer Verbindung herzustellen, einschließlich des Hostnamens, der Portnummer und des Dienstnamens. Außerdem kann der Client den Benutzer authentifizieren, indem der Benutzername und das Kennwort angegeben werden.

Verwenden der Oracle Connection -Zeichenfolge in Python

Um eine Oracle -Verbindungszeichenfolge in Python zu verwenden, können Sie die CX_ORACLE -Bibliothek verwenden. Diese Bibliothek bietet eine Python -Schnittstelle für die Verbindung und Arbeit mit Oracle -Datenbanken.

Hier ist ein Beispiel für die Verwendung einer Oracle -Verbindungszeichenfolge in Python, um eine Verbindung zu einer Datenbank herzustellen und eine Abfrage auszuführen:

cx_oracle importieren
connection_string = 'host = localhost; port = 1521; service_name = orcl; user = "sysdba"; password = "password"' ''
connection = cx_oracle.Connect (Connection_String)
Cursor = Verbindung.Mauszeiger()
Mauszeiger.ausführen ('SELECT * von Mitarbeitern, wobei eingeladen wurde <= 5')
Ergebnisse = Cursor.fetchall ()
Druck (Ergebnisse)
Mauszeiger.schließen()
Verbindung.schließen()

Im obigen Beispiel verwenden wir die Variable Connection_String, um die Details zur Verbindung zur Oracle -Datenbank zu definieren. Dies beinhaltet Hostname, Port, Dienstname, Benutzer und Passwort.

Schließlich können wir den CX_ORACLE verwenden.Funktion Connect () und übergeben Sie die Verbindungszeichenfolge als Parameter. Dies sollte eine Sitzung in der Datenbank mit den angegebenen Anmeldeinformationen öffnen.

Sobald Sie verbunden sind, können wir Daten abfragen, wie im obigen Code gezeigt. Nach Abschluss können wir den Cursor schließen und die Ressourcen freilegen.

Abschluss

In diesem Tutorial haben wir über die Oracle -Verbindungszeichenfolge besprochen, um die Details für eine Anwendung zur Verbindung zur Oracle -Datenbank bereitzustellen.