Tomasz Wójcik

Tomasz Wójcik Programista,
Webmaster, PW GRE
Marek Czerwiński

Temat: Porządny modul MySQL do Python'a?

Witam.
Zabieram się za tworzenie dość dużej aplikacji w Python'ie. Chciałbym aby aplikacja ta miała bezpośredni dostęp do bazy danych stojącej na serwerze MySQL. Znalazłem w Sieci moduł MySQLdb, ale niestety jest z nim mały problem - ma te same ograniczenia co standardowe rozszerzenie mysql w PHP - nie obsługuje procedur wyrzucających w wyniku result set [SELECT na końcu SP]), nie implementuje zapytań przechowanych itp.
W związku z powyższym moje pytanie - zna ktoś jakiś moduł do Python'a, który da mi podobną funkcjonalność do tej znanej z rozszerzenia mysqli z PHP?
A może lepiej przenieść bazę na PostgreSQL?

konto usunięte

Temat: Porządny modul MySQL do Python'a?

Chodzi o "can't return a result set in the given context"?

Spróbuj:

db = MySQLdb.connect(host="host", user="user", passwd="pwd", db="db", client_flag=MySQLdb.constants.CLIENT.MULTI_STATEMENTS|MySQLdb.constants.CLIENT.MULTI_RESULTS)

A PostgreSQL to zawsze dobry pomysł ;).

Następna dyskusja:

Zapytanie MySQL




Wyślij zaproszenie do