Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Oracle покорится удаву, или не по клыкам?)), способы работы с Ораклом в питоне 
V
    Опции темы
pythonwin
Дата 17.10.2006, 09:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(diam @  17.10.2006,  16:11 Найти цитируемый пост)
Посмотрю, как было у меня, выложу. 

было бы интересно посмотреть smile
PM WWW GTalk Jabber   Вверх
diam
Дата 17.10.2006, 09:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 348
Регистрация: 23.1.2005
Где: Екатеринбург

Репутация: 3
Всего: 16



Цитата(proDiva @  17.10.2006,  12:17 Найти цитируемый пост)
Предложенный им модуль работает с Ораклом начиная с 9-й версии........ у нас оракл 8, поэтому я не смогла проверить этот метод. 

А, вон оно что. Ну, в принципе, это критично только при добавлении/извлечении большого объёма данных. Для этих целей (если очень нужно), можно и C-ишный интерфейс пользовать.

Добавлено @ 09:29 
Цитата(pythonwin @  17.10.2006,  12:23 Найти цитируемый пост)
было бы интересно посмотреть smile 

Хорошо, значит, актуально )
PM MAIL   Вверх
Artemios
Дата 17.10.2006, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 405
Регистрация: 14.8.2006
Где: Саратов, Россия

Репутация: 18
Всего: 50



Цитата(proDiva @  17.10.2006,  09:17 Найти цитируемый пост)
Еще вопрос: команда execute выполняет любые стандартные sql-команды

Вроде да.



--------------------
fib = 1: 1: [ x+y | (x,y) <- zip fib (tail fib) ]
PM MAIL   Вверх
diam
Дата 17.10.2006, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 348
Регистрация: 23.1.2005
Где: Екатеринбург

Репутация: 3
Всего: 16



Код

ORACLE_HOME = '/oracle/product/10.1.0/db_1'
NLS_LANG  = 'RUSSIAN.CL8MSWIN1251'

import cx_Oracle

os.environ['ORACLE_HOME'] = ORACLE_HOME
os.environ['NLS_LANG'] = NLS_LANG

oraconn = cx_Oracle.connect(USER + '/' + PASSWORD)
oracurs = oraconn.cursor()


Вот только nls-записей у меня не осталось. Гы-хы-мы. А в них и была самая соль (я с ними больше всего возился). Так что извиняйте.
PM MAIL   Вверх
slivlen
Дата 17.10.2006, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 8.8.2006

Репутация: 1
Всего: 3



Цитата(diam @  17.10.2006,  09:11 Найти цитируемый пост)
Правда, что-то у него слишком просто подключение делается.

Так делается подключение в бекенде django для oracle.

PM MAIL   Вверх
pythonwin
Дата 17.10.2006, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(slivlen @  17.10.2006,  19:29 Найти цитируемый пост)

Так делается подключение в бекенде django для oracle.

django может работать с ораклом?
PM WWW GTalk Jabber   Вверх
slivlen
Дата 17.10.2006, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 8.8.2006

Репутация: 1
Всего: 3



Цитата(pythonwin @  17.10.2006,  12:34 Найти цитируемый пост)
django может работать с ораклом?

Да.
PM MAIL   Вверх
pythonwin
Дата 17.10.2006, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(slivlen @  17.10.2006,  21:45 Найти цитируемый пост)
Да. 

а TG?
PM WWW GTalk Jabber   Вверх
slivlen
Дата 17.10.2006, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 8.8.2006

Репутация: 1
Всего: 3



Цитата(pythonwin @  17.10.2006,  14:52 Найти цитируемый пост)
а TG? 

Если с sqlalchemy, то поддерживает.
Если с SQLObject, то похоже что нет(хотя trunk с поддержкой oracle в svn есть, так что мож скоро и появится).
PM MAIL   Вверх
pythonwin
Дата 17.10.2006, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(slivlen @  17.10.2006,  22:11 Найти цитируемый пост)

Если с sqlalchemy, то поддерживает.
Если с SQLObject, то похоже что нет(хотя trunk с поддержкой oracle в svn есть, так что мож скоро и появится). 

спасибо! 
а пример дать сможешь? smile
PM WWW GTalk Jabber   Вверх
slivlen
Дата 17.10.2006, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 8.8.2006

Репутация: 1
Всего: 3



Цитата(pythonwin @  17.10.2006,  15:23 Найти цитируемый пост)
а пример дать сможешь? smile 

А какие примеры нужны? Есть довольно подробная документация по SA: http://www.sqlalchemy.org/docs/.  Пример подключения к oracle есть здесь: http://www.sqlalchemy.org/docs/dbengine.my...ngine_supported.

PM MAIL   Вверх
pythonwin
Дата 17.10.2006, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(slivlen @  17.10.2006,  22:46 Найти цитируемый пост)

А какие примеры нужны? Есть довольно подробная документация по SA: http://www.sqlalchemy.org/docs/.  Пример подключения к oracle есть здесь: http://www.sqlalchemy.org/docs/dbengine.my...ngine_supported.

спасибо! +1 smile
PM WWW GTalk Jabber   Вверх
proDiva
Дата 18.10.2006, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 130
Регистрация: 19.9.2006
Где: КЧР, Россия

Репутация: 7
Всего: 7



Этот вопрос поверхностно изучили smile  Пока закрываю, если будет необходимость, откроем снова))
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0929 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.