安装 Python MySQL 驱动(mysql-connector-python、MySQL-python)
1. 安装
由于 MySQL 服务器以独立的进程运行,并通过网络对外服务,所以,需要支持 Python 的MySQL 驱动来连接到 MySQL 服务器。
目前,有两个MySQL驱动:
mysql-connector-python:是MySQL官方的纯Python驱动;
MySQL-python:是封装了MySQL C驱动的Python驱动。
可以把两个都装上,使用的时候再决定用哪个:
$ easy_install mysql-connector-python
$ easy_install MySQL-python
2. 示例
我们以 mysql-connector-python 为例,演示如何连接到 MySQL 服务器的 test 数据库:
import mysql.connectorconn = mysql.connector.connect(user='root', password='password', database='test', use_unicode=True)
cursor = conn.cursor()cursor.execute('create table user (id varchar(20) primary key, name varchar(20))')cursor.execute('insert into user (id, name) values (%s, %s)', ['1', 'Michael'])
>>> cursor.rowcount
1>>> conn.commit()
>>> cursor.close()>>> cursor = conn.cursor()
>>> cursor.execute('select * from user where id = %s', ('1',))
>>> values = cursor.fetchall()
>>> values
[(u'1', u'Michael')]>>> cursor.close()
True
>>> conn.close()
安装 Python MySQL 驱动(mysql-connector-python、MySQL-python)相关推荐
- 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(一、编译连接前准备)
一.说明 电脑系统:win10 qt版本:5.13.2和5.14.1(测试均成功) mysql版本:MySQL-5.5 本篇教程分为三个部分: [全教程]qt连接mysql--从qt编译mysql驱动 ...
- 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(二、编译连接)
本篇教程分为三个部分: [全教程]qt连接mysql--从qt编译mysql驱动到qt连接mysql数据库(一.编译连接前准备) [全教程]qt连接mysql--从qt编译mysql驱动到qt连接my ...
- android mysql 驱动_Java-使用com.mysql.jdbc.Driver的Android MySQL
我正在编写一个将连接到MySQL服务器的Android应用程序.现在,我正在使用http://localhost:3306/通过XAMPP在我的计算机上测试MySQL服务器.下面的代码在严格作为Jav ...
- jee mysql 驱动_eclipsejee怎么连接mysql数据库
展开全部 首先你得有一个jdbc的架包 然后e68a8462616964757a686964616f31333361323566import java.sql.Connection; import j ...
- python 谷歌驱动_使用Chromedriver(Python)设置Chrome的下载首选项
Python 2.7.3 硒3.8.1 铬驱动2.35 Windows 10 我试图从一个网站下载几个不同的文件,但它们有相同的文件名.我想设置"download.prompt_下载&quo ...
- python连接数据库的技术_Python操作MySQL数据库的三种方法
(1) 什么是MySQLdb? MySQLdb 是用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的. ...
- python连接mysql1366_sqlalchemy 使用pymysql连接mysql 1366错误
一.错误情况 mysql 5.7.2 \python35\lib\site-packages\pymysql\cursors.py:166: Warning: (1366, "Incorre ...
- Mysql驱动下载和安装
mysql的MSI下载和安装步骤 一.下载MySql 二.安装MySql驱动 三.配置Mysql 四.验证是否安装成功 一.下载MySql 官方链接:mysql安装包链接 百度网盘: 链接:百度网盘安 ...
- dbeaver连接mysql 驱动jar_Jmeter(七) 从入门到精通 建立数据库测试计划实战lt;MySQL数据库gt;(详解教程)...
1.简介 在实际工作中,我们经常会听到数据库的性能和稳定性等等,这些有时候也需要测试工程师去评估和测试,上一篇文章宏哥主要介绍了jmeter连接和创建数据库测试计划的过程,宏哥在文中通过示例和代码非常 ...
最新文章
- CCNA-(9)-思科交换机特点
- blp模型 上读下写_CreditX在线借贷欺诈检测框架BLP
- [基础题]2.(*)利用接口做参数,写个计算器,能完成加减乘除运算。
- 判断元素是否在ndarray_专业文章 | 如何判断是否构成有“一定影响”的包装装潢...
- 怎么彻底关闭计算机应用程序,电脑自动关机前如何强行关闭应用程序
- SAP License:ERP咨询顾问之路
- python:类5——Python 的类的下划线命名有什么不同?
- 【Data guard】SWITCHOVER_STATUS为FAILED DESTINATION解决办法
- Sql根据不同条件统计总数
- github README.md使用
- iOS自动布局高级用法 纯代码约束写法
- Ubuntu 11.04下thrift-0.8.0的安装 - Linux - 红黑联盟
- 【pyecharts | 颜色配置】关于pyecharts中自定义颜色问题详解
- 幻觉艺术——不要轻易相信自己的眼睛
- 传说中的800句记7000词
- 手把手教你写软件1.软件介绍已经心得体会
- 区块链是什么通俗解释_区块链是什么?如何用一句话通俗解释区块链
- 惠普打印机介质不匹配_打印机提示纸张不匹配该怎么解决?
- oracle查看表sql语句,oracle查看创造表的sql语句
- 人民日报申论万能结构
热门文章
- docker 常用命令集合
- java 解释型和编译型
- 网络安全工具:Wireshark
- sklearn数据处理_one_hot
- bert [unused*] 特殊符号
- 深度学习原理与框架-CNN在文本分类的应用 1.tf.nn.embedding_lookup(根据索引数据从数据中取出数据) 2.saver.restore(加载sess参数)...
- LeetCode简单题之找出数组排序后的目标下标
- CPU0 处理器的架构及应用
- 算法编程Algos Programming
- 生成性对抗网络技术实现