# 导入 MySQL 驱动模块
import mysql.connector
# 定义连接数据库的函数
def connect_to_mysql():
try:
# 创建数据库连接
connection = mysql.connector.connect(
host='localhost', # 数据库主机地址
user='your_username', # 数据库用户名
password='your_password', # 数据库密码
database='your_database' # 要连接的数据库名称
)
if connection.is_connected():
print("成功连接到 MySQL 数据库")
# 创建游标对象
cursor = connection.cursor()
# 执行查询语句
query = "SELECT * FROM your_table"
cursor.execute(query)
# 获取查询结果
results = cursor.fetchall()
# 打印查询结果
for row in results:
print(row)
# 关闭游标和连接
cursor.close()
connection.close()
print("MySQL 连接已关闭")
except mysql.connector.Error as err:
print(f"连接 MySQL 数据库时出错: {err}")
# 调用函数进行测试
connect_to_mysql()
mysql.connector 是 Python 中用于连接 MySQL 数据库的驱动模块。mysql.connector.connect() 方法创建与 MySQL 数据库的连接。需要提供主机地址、用户名、密码和数据库名称等参数。connection.is_connected() 检查是否成功连接到数据库。connection.cursor() 创建一个游标对象,用于执行 SQL 查询。cursor.execute() 执行 SQL 查询语句。cursor.fetchall() 获取所有查询结果,并逐行打印。try-except 块捕获并处理可能的连接错误。如果你有任何问题或需要进一步的帮助,请告诉我!
下一篇:mysql 查询日期
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站