博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PYTHON3连接MYSQL数据库
阅读量:6218 次
发布时间:2019-06-21

本文共 3118 字,大约阅读时间需要 10 分钟。

http://smilejay.com/2013/03/python3-mysql-connector/

Python 2.x 上连接MySQL的库倒是不少的,其中比较著名就是MySQLdb(Django项目都使用它;我也在开发测试系统时也使用过),见:

不过,目前MySQLdb并不支持python3.x,网上找了一些方法,后来我还是偶然发现MySQL官方已经提供了MySQL连接器,而且已经有支持Python3.x的版本了。MySQL Connector/Python, a self-contained Python driver for communicating with MySQL servers. 这个用起来还是感觉比较顺手的。

关于MySQL Connector/Python的各种介绍、安装、API等文档,还是参考官网吧:
(注意:安装程序将关于MySQL Connnector的python2的源文件复制到了python3库的位置(运行时会报语法错误),我就直接手动复制了其中python3/目录下的文件过去就解决。)

另外,Python3.x连接MySQL的其他方案有:oursql, PyMySQL, myconnpy 等,参考如下链接:

http://packages.python.org/oursql/
https://github.com/petehunt/PyMySQL/
https://launchpad.net/myconnpy

下面只是贴一个试用 MySQL Connector/Python 的Python脚本吧(包括创建表、插入数据、从文件读取并插入数据、查询数据等):

 

另外,最后再贴一个使用MySQLdb的python2.x代码示例吧:

转载地址:http://uxoja.baihongyu.com/

你可能感兴趣的文章
编程语言中的“贵族” C++国际软件工程师
查看>>
iOS 之 编外知识点
查看>>
数据定义
查看>>
学习总结以及对接下来的规划
查看>>
Linux内核设计第六周学习总结 分析Linux内核创建一个新进程的过程
查看>>
Hadoop的I/O操作
查看>>
Entity Framework 学习之--Ling to entity实现分页
查看>>
UESTC 1700 Shaking Your Cellphone 并查集
查看>>
UVA 11478 Halum 差分约束系统 + 二分答案
查看>>
python之 列表常用方法
查看>>
《大道至简》第二章读后感
查看>>
照顾好自己
查看>>
HDU2708 Vertical Histogram
查看>>
11-05笔记图
查看>>
android.os.NetworkOnMainThreadException
查看>>
在Visual Studio 2010中使用Excel的名称
查看>>
项目UML设计(团队)
查看>>
好文推荐
查看>>
CSS3秘笈复习:第七章
查看>>
springboot~WebTestClient的使用
查看>>