Ten przewodnik wyjaśni, jak wykonać połączenie Oracle Batabase w Python.
Połączenie bazy danych Oracle w Python
Na początek wpis, pamiętaj, aby pobrać i zainstalować Python z jego oficjalnej strony internetowej. Aby zweryfikować zainstalowaną wersję Python wykonuje następujące polecenie w wierszu polecenia:
Python --versionWyjście
Wyjście przedstawia zainstalowaną wersję Python.
Krok 1: Zainstaluj moduł „cx_oracle”
„„CX_Oacle”Moduł to moduł rozszerzenia Pythona, który umożliwia dostęp do baz danych Oracle. Rozważ następujące instrukcje stopniowe podłączenia Pythona z bazą danych Oracle.
Zainstaluj „CX_Oacle„Moduł, uruchamiając polecenie podane poniżej:
PIP Instaluj CX_OacleWyjście
Wyjście wynika z komunikatu sukcesu po zakończeniu procesu instalacji.
Krok 2: Utwórz folder
Utwórz nowy folder o nazwie „ConnectPython”I otwórz go za pomocą dowolnego edytora kodu. W tym poście używany jest edytor kodu Visual Studio:
Krok 3: Utwórz plik Python
Utwórz i otwórz nowy plik o nazwie „łączyć.py”:
Krok 4: Wpisz kod Pythona
Najpierw zaimportuj „CX_Oacle„Moduł w„łączyć.py" plik:
Importuj CX_OacleUtwórz obiekt połączenia i zainicjuj go za pomocą „Nic”:
połączenie = brakUtwórz połączenie z bazą danych Oracle w bloku próbnym za pomocą „łączyć()”Funkcja. Podaj nazwę użytkownika, hasło i host w bazie danych w ciągu Connection:
próbować:W powyższym fragmencie kodu:
Sprawdź, czy połączenie zakończy się powodzeniem, czy nie używa „„Jeśli" oświadczenie. Jeśli się powiedzie, wydrukuj listę baz danych wykorzystujących „kursor()”I zamknij połączenie za pomocą„zamknąć()". Kod podany poniżej:
Jeśli połączenie nie jest żadnym:Krok 5: Wykonaj skrypt Python
Aby uruchomić ten skrypt Python, zapisz powyższy kod i wykonaj go, wpisując podane polecenie w terminalu edytora kodu:
pyton.exe .\łączyć.pyW powyższym poleceniu „łączyć.py”Reprezentuje nazwę pliku Pythona.
Wyjście
Wyjście wyświetliło komunikat „Powiązane z bazą danych Oracle pomyślnie!”Wraz z listą baz danych, która wskazuje, że połączenie zostało ustanowione.
Notatka: Zapewnienie niewłaściwych poświadczeń w ciągu połączenia wyświetli „Błąd łączący się z bazą danych Oracle”:
To jest jak wykonać połączenie bazy danych Oracle w Python.
Wniosek
Połączenie bazy danych Oracle można ustalić w Python za pomocą „CX_Oacle”Moduł. W tym celu zaimportuj określony moduł w skrypcie Python i utwórz połączenie za pomocą „łączyć()”Funkcja. Aby potwierdzić połączenie, użyj instrukcji warunkowej i odpowiednio wykonaj zadanie w bazie danych. W tym przewodniku wyjaśniono, jak ustalić połączenie bazy danych Oracle w Pythonie za pomocą modułu „CX_ORACLE”.