码迷,mamicode.com
首页 > 数据库 > 详细

Python连接mysql数据库

时间:2019-02-24 10:51:22      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:highlight   import   读取数据   mon   一起   交流   from   ret   fetchone   

from mysql import connector
from Agin_Project.unittest_again.common.file_path import FilePath
from Agin_Project.unittest_again.common.read_yaml import Read_Yaml
class MySql_db_Connect:

    def mysql_connect(self, sql):
        # 获取数据库的文件路径
        file = FilePath().file_path("mysql.yaml")
        # 读取数据
        mysql_data = Read_Yaml().read_yaml(file)
        # 建立数据库连接
        mysql = connector.connect(**mysql_data)
        # 新建一个游标,用来执行sql语句
        cursor = mysql.cursor()
        # 执行sql语句
        cursor.execute(sql)
        # 获取结果
        #data =cursor.fetchall() # 返回的数据类型为嵌套元祖的列表
        data =cursor.fetchone() # 返回的数据类型为元祖
        # 关闭游标
        cursor.close()
        # 关闭数据库
        mysql.close()

    return data

  

这里我使用的yaml配置文件来存放数据的连接信息,这样即使我们数据有所改动,也不需要改代码,直接修改配置文件就可以了。
安装mysql模块用到的命令: pip install mysql-connector
欢迎大家一起交流学习,群号 490327371

Python连接mysql数据库

标签:highlight   import   读取数据   mon   一起   交流   from   ret   fetchone   

原文地址:https://www.cnblogs.com/666666pingzi/p/10425175.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!