Python请求连接MySQL数据库

运行连接python数据库之前,记得先运行一下安装命令指令。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple   pymysql

我本人尝试连接MySQL发现有些坑很烦,这个是最简单的,不需要安装什么DBUtils什么工具类,安装那个老出错。

 

import pymysql

# 数据库连接配置
config = {
    'host': '127.0.0.1',
    'port': 3306,  # MySQL的默认端口是3306
    'user': 'root',
    'password': '123456',
    'database': 'your_sql',
    'charset': 'utf8mb4',  # 推荐使用utf8mb4字符集
    'autocommit': True  # 开启自动提交事务
}

# 创建数据库连接
connection = pymysql.connect(**config)

try:
    # 使用connection创建一个cursor对象
    with connection.cursor() as cursor:
        # 执行SQL查询
        sql = "SELECT * FROM zsxq_article"
        cursor.execute(sql)
        
        # 获取查询结果
        results = cursor.fetchall()
        for result in results:
            print(result)

except pymysql.MySQLError as e:
    print(f"MySQL Error: {e}")
finally:
    # 断开连接,释放资源
    connection.close()

 

我的环境是python3.10.11

最终运行结果如下

版权声明:
作者:侠狼
链接:https://www.xialangwang.com/1507.html
来源:侠狼网创
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Python请求连接MySQL数据库
运行连接python数据库之前,记得先运行一下安装命令指令。 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pymysql 我本人尝试连接MySQL发现有些……
<<上一篇
下一篇>>
文章目录
关闭
目 录