Форум сайта python.su
Привет, собственно так и не смог найти (хотя, имхо, такие вещи должны быть сразу на поверхности) никакого аналоги PHP-шного PDO.
Как бы с трудом верится, что такого не существует для питона, но если это так, то это будет просто взрыв моска и прийдётся переходить обратно на ПЫХ…
Более того, для меня (я как-бы новичёг в питоне) было невероятным открытием с последующим желанием уйти в запой, когда я узнал, что 3й Питон не умеет!!!!! работать не то что через абстракцию, а тупо напрямую с мускулом…
В общем, если есть что нормальное из области абстракции доступа к данным, дайте пожалуйста линку.
Офлайн
кароче ) есть предложение начать писать врапперы к СКУлам для 3-го пыхтона…
такое впечатление, что Питон все резко разлюбили, как это произошло с Пёрлом, только в его случае появилась альтернатива - ПХП, а вот из-за чего от питона так сразу отказалось коммунити - непонятно… кризис чтоле ?)
Офлайн
В python сложно не найти (есть все), сложно выбрать :)
Выбирай:
http://wiki.python.org/moin/HigherLevelDatabaseProgramming
http://wiki.python.org/moin/DatabaseInterfaces
Для mysql (python 3+):
http://packages.python.org/oursql
Для всего (python 3+):
http://www.sqlalchemy.org/
Отредактировано (Авг. 26, 2010 19:26:27)
Офлайн
gkraser, спасибо, отлегло ) а про писать врапперы - я серьёзно говорил (на сях более 7 лет под никсы писал), однако, теперь разумеется, это не надо.
gkraserмда, теперь согласен ) собственно, Алхимию сам потом нашёл, однако, там настоящий ОРМ, мне даже Актив Тэйбл в данном случае не нужен (Elixir, который собсна юзает алхимию).
В python сложно не найти (есть все), сложно выбрать
Офлайн
У вас пхп головного мозга :) На отдых вам надо, на воды целебные.
Читайте здесь API-СПЕЦИФИКАЦИЯ БАЗ ДАННЫХ ЯЗЫКА PYTHON.
Потом ищите модуль под нужную базу данных, практически все они поддерживают эту спецификацию.
Офлайн
угу, пасиб, разобрался
Офлайн
На sqlalchemy можно и не использовать ORM, сохраняя все остальные вкусности (абстракция, поддержка, кроссплатформенность, живучесть :))
Офлайн