Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 24, 2008 08:43:09

bio_hazard
От:
Зарегистрирован: 2008-09-24
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

python+ms sql

Здравствуйте. По работе мне приходится иногда писать отчеты, данные находятся в разных субд -ms sql и postgres. Все пишу на java, но есть желание попробовать на питоне. Не понятно только как подключатся к субд, как драйвер использовать ? (смущает их многообразие). Посоветуйте, что использовать для подключения к mssql и к postgressql ?



Офлайн

#2 Сен. 24, 2008 12:04:04

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

python+ms sql

Посоветуйте, что использовать для подключения к mssql и к postgressql ?
SQLAlchemy
Installing 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

Офлайн

#3 Сен. 25, 2008 07:40:31

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

python+ms sql

bio_hazard, можешь использовать ORM = sqlalchemy или sqlobject или напрямую использовать psycopg2 для PSQL и pymssql для работы с MSSQL



Офлайн

#4 Сен. 26, 2008 09:23:08

bio_hazard
От:
Зарегистрирован: 2008-09-24
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

python+ms sql

pythonwin спасибо за ответ!



Офлайн

#5 Сен. 26, 2008 12:36:00

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

python+ms sql

bio_hazard
pythonwin спасибо за ответ!
пожалуйста



Офлайн

#6 Сен. 29, 2008 13:34:57

dvs
От:
Зарегистрирован: 2006-05-22
Сообщения: 176
Репутация: +  3  -
Профиль   Отправить e-mail  

python+ms sql

bio_hazard Для коннекта к MS SQL Server на данный момент лучше использовать pyodbc.
Возможно для вас вариант ещё использовать Jython.



Офлайн

#7 Фев. 16, 2009 11:53:33

dev65
От:
Зарегистрирован: 2006-06-14
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

python+ms sql

пробовал pymssql, работает отлично. подключался к 2000му серверу.



Офлайн

#8 Фев. 16, 2009 17:42:10

balu
От:
Зарегистрирован: 2006-05-24
Сообщения: 521
Репутация: +  0  -
Профиль   Отправить e-mail  

python+ms sql

Если есть отчеты, то я бы больше подумал о java+jython



Отредактировано (Фев. 16, 2009 17:42:29)

Офлайн

#9 Март 18, 2009 06:37:44

Дикий Билл
От:
Зарегистрирован: 2009-03-11
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

python+ms sql

Ну как успехи?
Я тоже работаю с MS SQL, пока не придумал как мне использовать python, но язык чисто эстетически нравится (только недавно начал про него читать) :)
Насколько я понял (из поиска по этому форуму) с WEBслужбами у питона проблемы, а я хотел бы Reporting Services использовать, это недостаток.
В общем, пиши об экспериментах - интересно.



Офлайн

#10 Март 19, 2009 07:52:29

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

python+ms sql

С mssql - никаких проблем. 1 год - полет нормальный.
Хотя, будь моя воля - выкинул бы эту гадость к черту. Но нельзя - есть очень объективные причины.

Какие у Питона проблемы с WEB службами - не понял.
Либо под этим термином понимается нечто специфическое, либо проблем нет.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version