Найти - Пользователи
Полная версия: Подключение к базе данных Oracle
Начало » Python для новичков » Подключение к базе данных Oracle
1
VIRTOK
Подключение к базе данных Oracle используя следующий код.
 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
и подключение к БД не получается
VIRTOK
Ответ получен в http://python.su/forum/topic/39984/?page=1#post-214842
Можно закрывать тему.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB