Я новичок в подключении к oracle db (версия 19.3) через python 3.6. Я не получаю никаких строк взамен. Скажите, пожалуйста, что мне здесь не хватает?
Я думаю, что все соединения настроены правильно, потому что они не показывают ошибку соединения или неверный пароль. Пробовал с использованием fetchall (), fetchmany (), rowcount и т. Д. Все возвращает ноль. Я попытался напечатать сам объект курсора, который работает. Я выполнил запрос в моей БД. Я установил Oracle DB 19.3 локально, используя Oracle SQL Developer для запуска SQL. Что-нибудь еще, что мне нужно установить?
import cx_Oracle
conn = cx_Oracle.connect("username", "password", "localhost/orcl")
cur = conn.cursor()
cur.execute('select * from emp')
for line in cur:
print(line)
cur.close()
conn.close()