Форум сайта python.su
Для подключения к ораклу использую либу egenix_mx_commercial. Мне кажется, что она медленновато работает. Может есть другие модули для подключения к ораклу пошустрее?
Офлайн
proDivaegenix_mx_commercial не прробовал, когда-то юзал cx_Oracle (http://www.python.net/crew/atuining/cx_Oracle/),
Для подключения к ораклу использую либу egenix_mx_commercial. Мне кажется, что она медленновато работает. Может есть другие модули для подключения к ораклу пошустрее?
Офлайн
pyuserЭтот модуль я уже встречала, он для оракла с 9-ой версии и выше, а у нас 8-ой.
egenix_mx_commercial не прробовал, когда-то юзал cx_Oracle
Офлайн
proDiva, у тебя oracle ниже версии 8,1
http://www.opennet.ru/base/dev/python_dba.txt.html
Я предпочитаю использовать модуль cx_Oracle, который был проверен мною+
в ОС NT и Linux(автор-Anthony Tuininga утверждает что он работает в
Solaris и похоже, на всех юниксообразных ОС должен также работать ).В
основном этот модуль следует спецификации Python Database API 2.0 и
поддерживает работу с RDBMS Oracle версий 8.1-9.xx.
Офлайн
Попробуйте использовать:
oci8py - http://sourceforge.net/projects/oci8py/
или DCOracle - http://www.zope.org/Products/DCOracle
ещё здесь есть информация http://phplens.com/lens/adodb/adodb-py-docs.htm
Отредактировано (Май 31, 2007 10:17:40)
Офлайн
cx_Oracle README:
…
SOURCE INSTALL:
This module has been built with Oracle 8.1.7, 9.2.0 and 10.1.0 on Linux,
Solaris, HP/UX, Tru64 Unix and Windows.
…
Собирать пробовали?
Отредактировано (Май 31, 2007 15:10:31)
Офлайн
У нас оракл 8.1.7. Уговорили, попробую ;)
Офлайн
Как вариант можно попробовать модуль odbc из пакета win32 (вы ведь под виндой сидите?).
Офлайн
Всем привет. Возникла задача работать с двумя БД: MsSQL и Oracle. К MsSQL конекчусь через pyodbc. Хотелось бы и Orcale тоже через него подрубаться. Теперь вопросы:
1). Что по скорости лучше pyodbc или cx_Oracle?
2). Как коннектиться к Oracle через pyodbc (тоже вначале ставить клиента)?
Офлайн
очевидно cx_Oracle.
odbc всегда сильно медленнее нативного.
Офлайн