Python连接MySQL数据库通常使用mysql-connector-python
库,这是一个用于连接MySQL服务器的官方驱动程序。通过这个库,Python程序可以执行SQL语句并与MySQL数据库进行交互。
mysql-connector-python
库或其依赖项,将无法连接MySQL数据库。pip install mysql-connector-python
命令安装所需的库。以下是一个简单的示例代码,展示如何使用mysql-connector-python
库连接MySQL数据库:
import mysql.connector
try:
# 连接数据库
connection = mysql.connector.connect(
host='localhost', # 数据库地址
port=3306, # 端口
user='your_username', # 用户名
password='your_password', # 密码
database='your_database' # 数据库名称
)
if connection.is_connected():
print('成功连接到MySQL数据库!')
except mysql.connector.Error as err:
print(f'连接失败:{err}')
finally:
if connection.is_connected():
connection.close()
print('数据库连接已关闭。')
请注意,在实际应用中,应确保敏感信息(如数据库密码)的安全性,并遵循最佳实践来保护数据库和应用程序的安全。
领取专属 10元无门槛券
手把手带您无忧上云