Doğru Cevap
-
o adresteki versiyon ile bağlantı yapabilirsiniz. şöyle diyeyim 3.3 versiyonunun veri değişkenleri kompleks seviyeye getirilmiş.Bu nedenle dinamik bağlantıları anlık yapamayabilirsiniz.ama py2 ile bu çakışmaları şu şekilde aşabilirsiniz.
mysql projede şunları çalıştırıyoruz
import MySQLdb $ python setup.py build $ python setup.py install data = cursor.fetchone() cursor.execute(sql) results = cursor.fetchall() for row in results: fname = row[0] lname = row[1] age = row[2] sex = row[3] income = row[4]
bunları yaptıktan sonra aktif pencerede modül karşıtı alıyorsun.o da şu şekilde :
for row in cur.fetchall() : print row[0] >>> import peewee >>> class Book(peewee.Model): ... author = peewee.CharField() ... title = peewee.TextField() ... >>> peewee.database.connect() >>> Book.create_table() >>> book = Book(author="me", title='Peewee is cool') >>> book.save() >>> for book in Book.filter(author="me"): ... print book.title .... Peewee is cool cursor = db.cursor() # execute SQL select statement cursor.execute("SELECT * FROM LOCATION") # get the number of rows in the resultset numrows = int(cursor.rowcount) # get and display one row at a time for x in range(0,numrows): row = cursor.fetchone() print row[0], "-->", row[1]
daha sonra dinamik değişkeni devre dışı bırakıp modülü aktif edebilirsin.kolay gelsin-
mstf
çok teşekkür ederim cevap içinde ben pythona yeni başladım şimdi bu veritbanı kodlarında basit bi veri çekme örneği gösterirmisiniz.
burda değişik değşik kodlar var çok kafam karıştı şuan araya başka bi modulde girmiş anlamadım :)9 yıl önce yazılmış -
newcoder
kopmleks bağlantıları asset tabanında tablolara yerleştir.ama dikkatli ol db location'ları fetch değerlerini bozabilir.9 yıl önce yazılmış -
mstf
peki bunun daha kolay bi yolu yokmuki. mesela ben php kullanıyodum ordaki gibi rahat bişey yapamıcakmıyım. yada pythondaki sqlite gibi kolay olmıcakmı9 yıl önce yazılmış -
newcoder
birader git allah aşkına dalga geçiyorum9 yıl önce yazılmış
-
Cevaplar
-
başka cevap vericek varmı ?
-
Asiismet
9 yıl önce yazılmış
-