В этом руководстве объясняется, как установить соединение с базой данных Oracle в Python.
Подключение к базе данных Oracle в Python
Чтобы начать с поста, обязательно загрузите и установите Python с его Официальный веб-сайт . Чтобы проверить установленную версию Python, выполните следующую команду в командной строке:
питон --версия
Выход
В выходных данных отображается номер установленной версии Python.
Шаг 1: Установите модуль «cx_Oracle»
“ cx_Oracle Модуль — это модуль расширения Python, который обеспечивает доступ к базам данных Oracle. Рассмотрим следующие пошаговые инструкции для подключения Python к базе данных Oracle.
Установите « cx_Oracle », выполнив приведенную ниже команду:
pip установить cx_Oracle
Выход
Вывод предлагает сообщение об успешном завершении процесса установки.
Шаг 2: Создайте папку
Создайте новую папку с именем « ПОДКЛЮЧИТЬПИТОН » и откройте его любым редактором кода. Для этого поста используется редактор Visual Studio Code:
Шаг 3: Создайте файл Python
Создайте и откройте новый файл с именем « подключить.py ”:
Шаг 4: введите код Python
Сначала импортируйте « cx_Oracle ” модуль в “ подключить.py ' файл:
Импортировать cx_OracleСоздайте объект подключения и инициализируйте его с помощью « Никто ”:
связь '=' НиктоСоздайте соединение с базой данных Oracle в блоке try с помощью « соединять() функция. Укажите имя пользователя, пароль и хост базы данных в строке подключения:
пытаться :связь '=' cx_Оракул. соединять ( 'c##md/md1234@localhost' )
Распечатать ( 'Подключение к базе данных Oracle успешно!' )
кроме cx_Оракул. Ошибка базы данных как Это:
Распечатать ( 'Ошибка подключения к базе данных Oracle:' , Это )
В приведенном выше фрагменте кода:
- А “ пытаться ” используется для подтверждения подключения к базе данных Oracle.
- « кроме ” используется для отображения ошибки, если “ соединять() ” не удается создать соединение.
- “ с##мд ” это имя пользователя, “ md1234 ” – пароль, а “ локальный хост ” — это имя хоста.
Проверьте, успешно ли установлено соединение или нет, используя « если ' заявление. В случае успеха распечатайте список баз данных, используя « курсор() ' и закрыть соединение с помощью ' закрывать() ». Код, представленный ниже:
если связь является нет Никто :курсор '=' связь. курсор ( )
курсор. выполнять ( 'ВЫБЕРИТЕ имя_табличного_пространства ИЗ пользовательских_табличных пространств' )
базы данных '=' курсор. принести ( )
Распечатать ( 'Базы данных в базе данных Oracle:' , базы данных )
# Закрыть курсор и соединение
курсор. закрывать ( )
связь. закрывать ( )
Шаг 5: Выполните скрипт Python
Чтобы запустить этот скрипт Python, сохраните приведенный выше код и выполните его, введя данную команду в терминале редактора кода:
питон. Exe .\соединять. пиВ приведенной выше команде « подключить.py ” представляет имя файла Python.
Выход
На выходе появилось сообщение « Подключение к базе данных Oracle успешно! ” вместе со списком баз данных, что указывает на то, что соединение установлено.
Примечание : при указании неправильных учетных данных в строке подключения будет отображаться « Ошибка подключения к базе данных Oracle ”:
Вот как установить соединение с базой данных Oracle в Python.
Заключение
Соединение с базой данных Oracle может быть установлено в Python с помощью « cx_Oracle модуль. Для этого сначала импортируйте указанный модуль в скрипт Python и создайте соединение с помощью « соединять() функция. Чтобы подтвердить соединение, используйте условный оператор и выполните задачу в базе данных соответствующим образом. В этом руководстве объясняется, как установить соединение с базой данных Oracle в Python с помощью модуля «cx_Oracle».