fut*_*216 2 python mysql python-3.x
我正在运行Ubuntu服务器.我希望它有一个Python(v3.2)CGI脚本,它将连接并运行查询到我设置的本地MySQL数据库.目前,我发现的唯一不支持Python 3.2的东西.请不要建议切换到早期版本的Python,因为这不是我的选择.
pymysql - 纯Python MySQL客户端非常好.
它适用于Python 3.x,并且没有任何依赖项.
这个纯Python MySQL客户端通过二进制客户端/服务器协议直接与服务器通信,为MySQL数据库提供了一个DB-API.
例:
Run Code Online (Sandbox Code Playgroud)import pymysql conn = pymysql.connect(host='127.0.0.1', unix_socket='/tmp/mysql.sock', user='root', passwd=None, db='mysql') cur = conn.cursor() cur.execute("SELECT Host,User FROM user") for r in cur: print(r) cur.close() conn.close()