Python 3'ün içinden JDBC sürücüsü kullanarak veritabanına nasıl bağlanırsınız? JayDeBeApi, Python 2 için işi yapıyor gibi görünüyor, ancak şu anda Python 3 uyumlu değil.Python 3 - JDBC ile bağlanma
Bu soru this one benzer, ancak Python 3.
Python 3'ün içinden JDBC sürücüsü kullanarak veritabanına nasıl bağlanırsınız? JayDeBeApi, Python 2 için işi yapıyor gibi görünüyor, ancak şu anda Python 3 uyumlu değil.Python 3 - JDBC ile bağlanma
Bu soru this one benzer, ancak Python 3.
ve karşılık gelen bir proje hazırlandı: https://pypi.python.org/pypi/JayDeBeApi3
olman gereken Burada test kodu oldu, "test" ve "kullanıcılar" olarak adlandırılan bir tablo olarak adlandırılan bir şema var şimdi pip install JayDeBeApi3
mümkün.
Şimdiye kadar benim için çalışıyor, ama sorunları varsa lütfen bildirin: version 0.2 başlayarak https://github.com/nutztherookie/JayDeBeApi3/issues
hakkında özellikle soruyorum (Muhtemelen çok yararlı olduğu geç, ama benim Windows makinesinde MySQL db Python 3.3 bağlanmak başardı!) PyMySql kullanarak (bkz. https://code.google.com/p/pymysql/). Yüklendikten sonra, referans konumunuzdaki kodda bir varyasyon kullandım: Python 3 and MySQL. Aslında sadece python3 için JayDeBeApi
dönüştürülen
import pymysql
conn = pymysql.connect(host='127.0.0.1', user='root', passwd='password', db='mysql')
cur = conn.cursor()
cur.execute("SELECT * FROM test.users")
for r in cur:
print(r)
cur.close()
conn.close()
resmi JayDeBeApi şimdi de Python 3'ü destekler. Python 2 ve Jython ile hala geriye uyumludur.