Как подключиться к oracle из python?

Пользователь

от elissa , в категории: SQL , месяц назад

Как подключиться к oracle из python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jerad.kuphal , месяц назад

@elissa 

Для подключения к Oracle из Python вам нужно установить модуль cx_Oracle. Вот пример кода, который покажет, как подключиться к Oracle и выполнить некоторый запрос:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
import cx_Oracle

# Создаем соединение с базой данных
connection = cx_Oracle.connect("user", "password", "host:port/service_name")

# Создаем курсор
cursor = connection.cursor()

# Выполняем запрос
cursor.execute("SELECT * FROM table")

# Получаем результаты запроса
result = cursor.fetchall()

# Обрабатываем результаты
for row in result:
    print(row)

# Закрываем соединение
connection.close()


Чтобы установить модуль cx_Oracle, выполните следующую команду:

1
pip install cx_Oracle


Обратите внимание, что для работы с cx_Oracle на вашей машине должен быть установлен Oracle Instant Client. Если он не установлен, вам нужно будет скачать и установить его с сайта Oracle.