You are currently viewing Подключите базу данных с помощью MySQL-Connector Python

Подключите базу данных с помощью MySQL-Connector Python

При работе с Python нам необходимо работать с базами данных, они могут быть разных типов, таких как MySQL, SQLite, NoSQL и т.д. В этой статье мы с нетерпением будем ждать, как подключить базы данных MySQL с помощью MySQL Connector/Python.
Модуль MySQL Connector Python используется для подключения баз данных MySQL к программам Python, он делает это с помощью спецификации API базы данных Python v2.0 (PEP 249). Он использует стандартную библиотеку Python и не имеет зависимостей.

Подключение к базе данных

В следующем примере мы будем подключаться к базе данных MySQL с помощью connect()

Пример:

# Python program to connect
# to mysql database


import mysql.connector


# Connecting from the server
conn = mysql.connector.connect(user = 'username',
							host = 'localhost',
							database = 'database_name')

print(conn)

# Disconnecting from the server
conn.close()

Выход:

Также для того же мы можем использовать подключение. Класс MySqlConnection() вместо connect():

Пример:

# Python program to connect
# to mysql database


from mysql.connector import connection

# Connecting to the server
conn = connection.MySQLConnection(user = 'username',
							host = 'localhost',
							database = 'database_name')

print(conn)

# Disconnecting from the server
conn.close()

Выход:

Другой способ-передать словарь в функции connect() с помощью оператора ‘**’ :

Пример:

# Python program to connect
# to mysql database


from mysql.connector import connection


dict = {
'user': 'root',
'host': 'localhost',
'database': 'College'
}

# Connecting to the server
conn = connection.MySQLConnection(**dict)

print(conn)

# Disconnecting from the server
conn.close()

Выход: