>>> conn.close()
MySQL
MySQL (http://www.mysql.com/) — это очень популярная реляционная база данных
с открытым исходным кодом. В отличие от SQLite она является настоящим сер-
Реляционные базы данных
237
вером, поэтому клиенты могут получать к ней доступ с разных устройств всей
сети.
MysqlDB (http://sourceforge.net/projects/mysql-python) является самым популяр-
ным драйвером для MySQL, но его еще не портировали в Python 3. В табл. 8.3 пере-
числены драйверы, которые вы можете использовать для того, чтобы получить
доступ к MySQL из Python.
Таблица 8.3. Драйверы MySQL
Название Ссылка
Пакет PyPi
Импортировать Примечание
как
MySQL
http://bit.ly/mysql-cpdg
mysql-connector- mysql.connector
—
Connector
python
PYMySQL
https://github.com/
pymysql
pymysql
—
petehunt/PyMySQL/
oursql
http://pythonhosted.org/
oursql
oursql
Требует наличия
oursql/
клиентской библио-
теки MySQL C
PostgreSQL
PostgreSQL (http://www.postgresql.org/) — реляционная база данных с открытым
исходным кодом, имеющая широкие возможности и гораздо более продвинутая,
чем MySQL. В табл. 8.4 показаны драйверы Python, которые вы можете использо-
вать для того, чтобы получить к ней доступ.
Таблица 8.4. Драйверы PostgreSQL
Название
Ссылка
Пакет PyPi Импортировать Примечание
как
psycopg2
http://initd.org/psycopg/ psycopg2