Srodne teme
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Python i MySQL

[es] :: Python :: Python i MySQL

[ Pregleda: 4975 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sspasic
Sasa Spasic

Član broj: 3261
Poruke: 175
*.medianis.net

Jabber: sspasic@elitesecurity.org
ICQ: 35454521


Profil

icon Python i MySQL27.09.2002. u 09:50 - pre 261 meseci
Pokusavam da pristupim MySQL-u iz python-a (verzija je python-2.1.1, ona
koja dolazi uz RH7.2).

U dokumentaciji za python i MySQL-python pise da treba koristiti nesto
kao:
$ python2
>>> import _mysql
>>> db=_mysql.connect('host','user','passwd','dbname')
>>> c=db.cursor()

Medjutim, python mi javlja gresku:
AttributeError: cursor

Komanda:
>>> dir(db)
daje spisak metoda objekta db, ali medju njima nema metoda cursor?

Gde gresim?
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Član broj: 71
Poruke: 2194
*.itn.is

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: Python i MySQL27.09.2002. u 10:26 - pre 261 meseci
Koristi modul MySQLdb a ne _mysql. MySQLdb podrzava DB-API 2.0 specifikaciju.

Modul se nalazi na SourceForge-tu:
http://sourceforge.net/projects/mysql-python/

Primer:
Code:

import MySQLdb
db = MySQLdb.Connect(host='localhost', user='alex', passwd='alex', db='alex')
cursor = db.cursor()
cur.execute("select * from diary")
rows = cur.fetchall()
for row in rows:
print row[1],row[2]


(napomena, print komanda je indented, odnosno "uvucena", jer je deo for petlje)
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

[es] :: Python :: Python i MySQL

[ Pregleda: 4975 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Srodne teme
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.