安装 mysql-connector 模块
在终端或命令提示符中运行以下命令来安装 mysql-connector 模块:
pip install mysql-connector-python
连接到 MySQL 数据库
import mysql.connector
# 配置数据库连接参数
config = {
'user': 'your_username',
'password': 'your_password',
'host': 'localhost',
'database': 'your_database_name',
'raise_on_warnings': True,
}
# 建立数据库连接
try:
connection = mysql.connector.connect(**config)
if connection.is_connected():
print("Connected to MySQL database")
# 执行 SQL 查询或操作
# ...
except mysql.connector.Error as err:
print(f"Error: {err}")
finally:
# 关闭数据库连接
if connection.is_connected():
connection.close()
print("Connection closed")
请替换 'your_username', 'your_password', 和 'your_database_name' 为你的 MySQL 数据库的实际用户名、密码和数据库名称。
在 try 代码块中,你可以执行 SQL 查询或其他操作。注意,使用 finally 代码块来确保在完成数据库操作后关闭连接。
执行查询
# 创建游标对象
cursor = connection.cursor()
# 执行查询
cursor.execute("SELECT * FROM your_table_name")
# 获取查询结果
result = cursor.fetchall()
# 打印结果
for row in result:
print(row)
# 关闭游标
cursor.close()
在实际应用中,你可能需要使用参数化查询来防止 SQL 注入攻击。同时,异常处理对于处理数据库连接错误和查询错误也非常重要。
转载请注明出处:http://www.zyzy.cn/article/detail/233/Python3