![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Gunslinger |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 30.12.2006 Где: Астрахань Репутация: нет Всего: 3 |
вроде есть какой-то стандартный апи для работы с базами из питона. Было бы еще здорово посмотреть исходники какого-нибудь клиента. Все еще ношусь с курсовиком.
Python+wxPython+СУБД(oracle, mysql, firefox, etc.). |
|||
|
||||
setq |
|
|||
Unregistered |
Ну да, есть DB API 2.0.
Здесь приведены модули для баз данных. В том числе -- для oracle. Вохможно тебя также заинтересует какой-нибудь из ORM (SQLAlchemy, SQLObject) |
|||
|
||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: нет Всего: 36 |
добавлю:
SQLAlchemy может работать с oracle, а sqlobject - нет при этом sqlobject проще, а sqlalchemy мощее |
|||
|
||||
Gunslinger |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 30.12.2006 Где: Астрахань Репутация: нет Всего: 3 |
несколько версий для оракла:
DCOracle An open source interface to Oracle from Zope Corporation. (для 7 и 8) DCOracle2 A DB-API 2.0 interface to Oracle. (для 8) cx_Oracle Another Oracle interface. (not found) Чем они отличаются друг от друга? Поддержкой новых механизмов оракла? Скачал скульалчеми, пока не смотрел, поэтому вопрос "по горячему". На сайте есть так же pyODBC - это "облегченный" способ работы с СУБД? Что собой представляет SqlAlchemy? з.ы. не знаю, важно для функционала модуля или нет, но все механизмы проверки безопасности будут прописаны в оракле хранимыми процедурами. Это сообщение отредактировал(а) Gunslinger - 17.6.2007, 15:15 |
|||
|
||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: нет Всего: 36 |
||||
|
||||
Gunslinger |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 30.12.2006 Где: Астрахань Репутация: нет Всего: 3 |
8.1.5.
|
|||
|
||||
Gunslinger |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 30.12.2006 Где: Астрахань Репутация: нет Всего: 3 |
pythonwin, прочитал. Интересная штука. Теперь понял, чем pyodbc отличается от sqlalchemy. Значит проектируешь базу данных объектами, через какой-нибудь case, erwin например, создаешь базу. ERwin автоматически генерит из этих объектов реляционную БД. А в программе пишешь теже объекты и программируешь как в ООП?
DCOracle это не ORM? На зопе пишут, что это для интеграции с зопом или что-то такое. Zope ведь только среда разработки больших сайтов? |
|||
|
||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: нет Всего: 36 |
тогда тебе нужен cx_Oracle для работы с oracle на низком уровне и sqlalchemy на высоком ![]() http://ru.wikipedia.org/wiki/Zope |
|||
|
||||
Gunslinger |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 30.12.2006 Где: Астрахань Репутация: нет Всего: 3 |
Все, вопросов нет.
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Базы данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |