• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Elliota
V2EX  ›  程序员

大家在 Python 下都用什么 MySQL 客户端库?

  •  
  •   Elliota · Jun 23, 2021 · 4625 views
    This topic created in 1830 days ago, the information mentioned may be changed or developed.
    新人一个,目前 Python 下 MySQL 库挺多的,不知道那个最流行最通用,搜了没搜到,干脆发问题了,大家各抒己见吧~
    16 replies    2021-06-27 00:20:01 +08:00
    jenlors
        1
    jenlors  
       Jun 23, 2021
    chioplkijhman
        2
    chioplkijhman  
       Jun 23, 2021
    pymysql
    aladdindingding
        3
    aladdindingding  
       Jun 23, 2021
    同步的话 mysqlclinet c 写的,异步的就多了
    0xEvan
        4
    0xEvan  
       Jun 23, 2021
    pymysql 连接池
    iyaozhen
        5
    iyaozhen  
       Jun 23, 2021
    推荐这个 https://dev.mysql.com/doc/connector-python/en/ MySQL 官方的,纯 py 实现,也能绑定 c 扩展

    有连接池、failover
    tabris17
        6
    tabris17  
       Jun 23, 2021
    mysql 官方的那个 mysql-connector-python 是不是没人用啊
    holley
        7
    holley  
       Jun 23, 2021   ❤️ 1
    aiomysql
    stach
        8
    stach  
       Jun 23, 2021
    pymysql 连接池
    remrem
        9
    remrem  
       Jun 23, 2021
    pymysql
    zengxs
        10
    zengxs  
       Jun 23, 2021
    pymysql + dbutils 连接池
    ericls
        11
    ericls  
       Jun 23, 2021
    mysqlclinet 如果要异步就上 threadpool
    simple2025
        12
    simple2025  
       Jun 23, 2021
    pymysql
    dingwen07
        13
    dingwen07  
       Jun 23, 2021 via iPhone
    python 的数据库连接器有规范的吧,应该都差不多
    lucays
        14
    lucays  
       Jun 23, 2021
    一般就是 mysqlclient 和 pymysql 吧,一个 C 实现,快但是装起来略麻烦,一个纯 py 实现,慢
    异步 aiomysql
    pcbl
        15
    pcbl  
       Jun 24, 2021 via Android
    peewee
    Elliota
        16
    Elliota  
    OP
       Jun 27, 2021
    综合考量,选 pymysql 了,谢谢大家啦。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1490 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 16:45 · PVG 00:45 · LAX 09:45 · JFK 12:45
    ♥ Do have faith in what you're doing.