import cx_Oracle def connect_to_the_oracle_database(host,port,SID,username,password): # host = '192.168.0.1' # port = 1521 # SID = 'YOURSIDHERE' dsn_tns = cx_Oracle.makedsn(host, port, SID) #Подключаемся к базе myconnection = cx_Oracle.connect(username, password, dsn_tns) #Cоздаем курсор mycursor = myconnection.cursor() #Выполяем sql-запрос mycursor.execute('select * from ver;') # парсим полученный результат в список кортежей result = mycursor.fetchall() # выводим на экран значения полей print(result) # после выполнения всех нужных нам действий закрываем соединение с базой myconnection.close connect_to_the_oracle_database(host,port,SID,username,password)
Получаю сообщение
cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 32-bit Oracle Client library: "The specified module could not be found". See https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html for help