подскажите пожалуйста: есть SQL запрос, необходимо сделать его через Python, так как будут еще необходимые действия в виде формирования csv и тд и тп..
При этом нужно законектиться в БД Oracle.
Собственно, что я делаю:
import cx_Oracle
hostname = ‘имя_хоста’
port = 0000
SID = ‘имя’
dsn_tns = cx_Oracle.makedsn(hostname, port, SID)
connection = cx_Oracle.connect('значение', ‘значение1’, dsn_tns)
тут print выдает : <cx_Oracle.Connection to значение@(DESCRIPTION
ADDRESS
PROTOCOL=TCP)(HOST=имя_хоста)(PORT=0000))(CONNECT_DATA
SID=имя)))>если добавить SQL запрос :
my_cursor = connection()
my_cursor.execute(“”“select * from некая_таблица_из_БД_Oracle
”“”)
execute = my_cursor
print(my_cursor)
то возникает ошибка:
Traceback (most recent call last):
File “C/15.03.19.py”, line 9, in <module>
my_cursor = connection()
TypeError: ‘cx_Oracle.Connection’ object is not callable
То есть как я понимаю само соединение проходит, но дальше что-то….
Подскажите пожалуйста ?!