python(8):python连接mysql数据库并获取数据

python连接mysql数据库

下载pymysql:pip install pymysql

编写代码:

复制代码
import pymysql

class MysqlUtils:

    def __init__(self):
        self.conn_obj = pymysql.connect(
            host="127.0.0.1",  # 主机地址配置
            port=3306,  # 端口配置
            user="root",  # 用户名
            password="123456",  # 密码
            database="interface_test_db",  # 数据库名称
            charset="utf-8"  # 编码
        )
        # 创建游标对象,查询数据默认为元组,此处设置字典类型
        self.cursor = self.conn_obj.cursor(cursor=pymysql.cursors.DictCursor)

    def get_mysql_data_by_sql(self,sql_str):
        # 游标对象执行sql语句
        self.cursor.execute(sql_str)
        # 返回游标所有的数据
        case_list = self.cursor.fetchall()
        self.cursor.close()  # 关闭游标
        self.conn_obj.close()  # 关闭连接
        return case_list


if __name__ == '__main__':

    sql_str = "select * from case_info;"
    print(MysqlUtils().get_mysql_data_by_sql(sql_str))
复制代码

 

posted @   奔跑在路上you  阅读(402)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示