python访问mysql 连接mysql - 使用mysql connector

原创 2012年10月22日 17:44:42

工作中有个需求,就是用python访问mysql,搜了一下,发现很多人用的是“MySQL for Python”,也就是MySQLdb,在windows下还好,在linux下安装问题多多,还需要python-dev这个东西,依赖的环境也很多,配置很麻烦。本来都打算转到php上来访问mysql了,因为php的确很简单,尤其是现在的php已经默认支持cli。


结果今天在浏览mysql的时候,发现mysql已经提供了python的连接器(connector),非常方便,对python2和python3都支持的非常好,于是,直接用这个了。

这是官方文档中的例子:

import mysql.connector
cnx = mysql.connector.connect(user='scott', password='tiger',
                              host='127.0.0.1',
                              database='employees')
cnx.close()

可以看到,非常方便。


注意,所有的修改操作,执行之后必须执行下面的代码:

cnx.commit()


推荐在linux下使用python访问mysql的话,使用官方提供的这个connector。


MySQL Connectors : Connector/Python 下载地址:http://dev.mysql.com/downloads/connector/python/,具体使用可以看官方文档,英文文档,官方的5.1的中文文档还没有,注意一下。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Python3.6连接MySQL

通过PiP 安装pymysqlpip install pymysql示例代码#coding=utf-8 #导入pymysql的包 import pymysql import pymysql.cur...
  • wochunyang
  • wochunyang
  • 2016年09月07日 11:30
  • 11212

python 2.7.11 + windows 10 连接 mysql学习记录

1. 前言最近在学习mysql 的相关内容, 于是考虑使用 python 去连接他, 学习一下之后发现, 使用python 去连接mysql, 真的好方便啊。2. 基本流程我们这里使用 3 种途径来连...
  • zhyh1435589631
  • zhyh1435589631
  • 2016年05月31日 13:15
  • 2521

Python学习总结笔记(9)-- MySQL数据库操作之mysql-connector

MySQL数据库是使用最广泛的关系型数据库之一,其性能优良,能够承受高并发的访问,非常适合作为Web应用的后台数据库。Python中操作MySQL数据库的适配器主要有两个,一是MySQLdb(即MyS...
  • kikaylee
  • kikaylee
  • 2016年12月11日 01:36
  • 1468

Python3使用mysql.connector操作mysql数据库

下载mysql.connector:到http://dev.mysql.com/downloads/connector/python/下载并安装
  • u011897301
  • u011897301
  • 2014年11月04日 21:08
  • 1174

Python3.4连接MySQL的环境搭建步骤

Python3.4连接MySQL的环境搭建步骤
  • u012163234
  • u012163234
  • 2016年01月09日 10:01
  • 5328

python3.6 与MYSQL的安装与连接

因为要做文本相似性对比,所以需要大量资料,也需要把这些资料进行存储,进行比对时可以直接提取文本的id 首先对MYSQL进行安装,我是从百度软件库中下载的MYSQL, 安装 然后进行安装,之前...
  • Johline
  • Johline
  • 2017年04月07日 15:38
  • 15446

MySQL Connector C++ 1.1.3和boost_1_55_0

今天想用MySQL Connector 来访问Mysql,记录全过程。 1.下载安装 下载MySQL Connector C++,下载地址: http://dev.mysql.com/downloa...
  • zhuxian2009
  • zhuxian2009
  • 2014年02月26日 18:22
  • 1376

Python中MySQLConnector模块使用方法详解

MySQL Connector/Python 是 MySQL 官方提供的 Python 连接 MySQL 数据库的驱动程序了,很多初学者对于 在python中连接mysql数据库还是有点为难了,下文我...
  • figerdeng
  • figerdeng
  • 2016年01月10日 20:00
  • 9454

MySQL Connector/C++ 操作MySQL数据库(例程)

这个教程会教你搭建安装MySQL Connector/C++ driver的要点和步骤,以一个简单的连接MySQL的例子,从MySQL中获取数据并对其进行插入(数据)操作。因为重点在于从C++程序连接...
  • hbtj_1216
  • hbtj_1216
  • 2016年04月16日 16:07
  • 5815

连接MySQL Connector(.net)

MySQL Connector封装了MySQL API,通过调用MySQL Connector接口更加方便访问MySQL数据库 【安装MySQL Connector】 在安装MySQL时可以添加安装M...
  • qq_33747722
  • qq_33747722
  • 2017年02月23日 22:44
  • 1777
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python访问mysql 连接mysql - 使用mysql connector
举报原因:
原因补充:

(最多只允许输入30个字)