bio_hazard
Сен. 24, 2008 08:43:09
Здравствуйте. По работе мне приходится иногда писать отчеты, данные находятся в разных субд -ms sql и postgres. Все пишу на java, но есть желание попробовать на питоне. Не понятно только как подключатся к субд, как драйвер использовать ? (смущает их многообразие). Посоветуйте, что использовать для подключения к mssql и к postgressql ?
Ferroman
Сен. 24, 2008 12:04:04
Посоветуйте, что использовать для подключения к mssql и к postgressql ?
SQLAlchemyInstalling a Database API
SQLAlchemy is designed to operate with a DB-API implementation built for a particular database, and includes support for the most popular databases:
* Postgres: psycopg2
* SQLite: pysqlite, sqlite3 (included with Python 2.5 or greater)
* MySQL: MySQLdb
* Oracle: cx_Oracle
* MS-SQL, MSAccess: pyodbc (recommended), adodbapi or pymssql
* Firebird: kinterbasdb
* Informix: informixdb
* DB2/Informix IDS: ibm-db
* Sybase: TODO
* MAXDB: TODO
pythonwin
Сен. 25, 2008 07:40:31
bio_hazard, можешь использовать ORM = sqlalchemy или sqlobject или напрямую использовать psycopg2 для PSQL и pymssql для работы с MSSQL
bio_hazard
Сен. 26, 2008 09:23:08
pythonwin спасибо за ответ!
pythonwin
Сен. 26, 2008 12:36:00
bio_hazard
pythonwin спасибо за ответ!
пожалуйста
dvs
Сен. 29, 2008 13:34:57
bio_hazard Для коннекта к MS SQL Server на данный момент лучше использовать pyodbc.
Возможно для вас вариант ещё использовать Jython.
dev65
Фев. 16, 2009 11:53:33
пробовал pymssql, работает отлично. подключался к 2000му серверу.
balu
Фев. 16, 2009 17:42:10
Если есть отчеты, то я бы больше подумал о java+jython
Дикий Билл
Март 18, 2009 06:37:44
Ну как успехи?
Я тоже работаю с MS SQL, пока не придумал как мне использовать python, но язык чисто эстетически нравится (только недавно начал про него читать) :)
Насколько я понял (из поиска по этому форуму) с WEBслужбами у питона проблемы, а я хотел бы Reporting Services использовать, это недостаток.
В общем, пиши об экспериментах - интересно.
Андрей Светлов
Март 19, 2009 07:52:29
С mssql - никаких проблем. 1 год - полет нормальный.
Хотя, будь моя воля - выкинул бы эту гадость к черту. Но нельзя - есть очень объективные причины.
Какие у Питона проблемы с WEB службами - не понял.
Либо под этим термином понимается нечто специфическое, либо проблем нет.