Python 3 - Соединение с JDBC - PullRequest
       13

Python 3 - Соединение с JDBC

12 голосов
/ 14 октября 2011

Как вы подключаетесь к базе данных, используя драйвер JDBC из Python 3? JayDeBeApi , кажется, делает работу для Python 2, но на данный момент он не совместим с Python 3.

Этот вопрос похож на этот , но я спрашиваю конкретно о Python 3.

Ответы [ 3 ]

7 голосов
/ 05 февраля 2015

Поскольку я не могу удалить этот ответ, я его отредактирую:

Когда я создал Python3-порт JayDeBeApi. Но, как указывает другой ответ, официальный JayDeBeApi теперь также поддерживает Python3.

5 голосов
/ 27 апреля 2015

Начиная с версии 0.2, официальный JayDeBeApi теперь также поддерживает Python 3. Он по-прежнему обратно совместим с Python 2 и Jython.

1 голос
/ 28 ноября 2012

Возможно, слишком поздно, чтобы быть полезным, но я смог подключиться из Python 3.3 к базе данных MySQL на моей машине с Windows (!) С помощью PyMySql (см. https://code.google.com/p/pymysql/). После установки я использовал вариант кодаиз вашего ссылочного местоположения здесь: Python 3 и MySQL . У меня есть схема с именем "test" и таблица с именем "users", вот код теста:

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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...