数据库开发-pymysql详解

                                      作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

 

一.Python支持的MySQL驱动

1>.什么是驱动

  与MySQL通信就是典型的CS模式。Server就是服务器端,使用客户端先建立连接,数据库编程时,这个客户端变成了程序。
  
  MySQL基于TCP协议之上开发,传输的数据必须遵循MySQL的协议。

  封装好MySQL协议的包,习惯上称为驱动程序。

2>.MySQLdb

  最有名的库。对MySQL的Client封装实现,支持Python 2,不更新了,不支持Python3

3>.mysqlclient

  在MySQLdb的基础上,增加了对Python 3的支持

4>.MySQL官方Connector

  博主推荐阅读:
    https://dev.mysql.com/downloads/connector/

5>.pymysql

  语法兼容MySQLdb,使用纯Python写的MySQL客户端库,支持Python 3 

  CPython 2.7 、3.4+
  MySQL
5.5+、MariaDB 5.5+

 

二.pymysql的使用

1>.安装pymysql驱动

  pip install pymysql      #安装支持mysql的驱动

  pip install simplejson    #安装解析json格式的包

2>.连接数据库

{
  "host": "172.30.1.101",
  "user": "jason",
  "password": "yinzhengjie",
  "database": "test",
  "port": 3306
}


以上参数相关说明:
  host:
    主机

  user:
    用户名

  password:
    密码

  database:
    数据库

  port:
    端口 
conn.json 文件内容

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-14
  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
猜你喜欢
  • 2021-09-28
  • 2021-05-25
  • 2022-12-23
  • 2023-03-18
  • 2021-10-26
  • 2021-07-15
  • 2022-03-02
相关资源
相似解决方案