如何使用Python3.4连接MySQL

http://www.tuicool.com/articles/yqayEv

1 import pymysql
2 conn = pymysql.connect(host=‘localhost‘, port=3306,user=‘root‘,passwd=‘root‘,db=‘DeliveryAddress‘,charset=‘UTF8‘)
3 cur = conn.cursor()
4 cur.execute("INSERT INTO `ProvinceCityCountyTown` VALUES (‘3‘, ‘0‘, ‘上海‘)")
5 conn.commit()#这里是用conn提交的,很让人不解,为什么不用cur提交呢?害得我baidu都没找到例子,
6 cur.close()
7 conn.close()
try:
        #获取一个数据库连接,注意如果是UTF-8类型的,需要制定数据库
        conn = pymysql.connect(host=host,user=user,passwd=passwd,db=db,port=port,charset=charset)
        cur = conn.cursor()#获取一个游标
        cur.execute(‘select * from user‘)
        data=cur.fetchall()
        for d in data :
            #注意int类型需要使用str函数转义
            print("ID: "+str(d[0])+‘  名字: ‘+d[1])

        cur.close()
        conn.close()
    except:
        print("db except")

数据库操作的API文档连接: http://legacy.python.org/dev/peps/pep-0249/

时间: 2024-08-02 11:27:17

如何使用Python3.4连接MySQL的相关文章

Python3.5连接Mysql

Python3.5连接Mysql Python版本: 3.5.0 MySqlDB官网只支持Python3.4,这里Python3.5使用第三方库PyMysql连接Mysql数据库. http://dev.mysql.com/downloads/connector/python/2.0.html PyMysql下载地址: https://pypi.python.org/pypi/PyMySQL#downloads Windows下安装方法: 下载解压后,进入PyMySql-0.6.7目录,执行py

python3.4连接mysql数据库的方法

python3.4连接mysql数据库的方法 发布时间:2014-08-04编辑:www.jbxue.com 本文介绍了python3.4连接mysql数据库的方法,在python3.4中不能用mysqldb连接mysql,可以使用pymysql完成连接mysql数据库,需要的朋友参考下. 在python3.4中用原来python2.7的mysqldb已不能连接mysql数据库了. 喜欢mysqldb的朋友,可以参考: Python实例 mysqldb操作数据库 python MySQLdb操作

python3.6连接mysql

初次学习python,因为python连接mysql的时候,需要安装mysql驱动模块 之前按照廖雪峰网站上的方法安装mysql驱动的方法: MySQL官方提供了mysql-connector-python驱动,但是安装的时候需要给pip命令加上参数--allow-external: $ pip install mysql-connector-python --allow-external mysql-connector-python 如果上面的命令安装失败,可以试试另一个驱动: $ pip i

win7下python3.5连接mysql

一:安装mysql 可以去官网下载,这里就不啰嗦了 二:安装后,我们先运行mysql看看,打开cmd界面,输入"mysql -u root -p",由于楼主没有设置密码,后面的输入密码一栏直接按回车 输入"show databases"查看一下现有的数据库(由于楼主不是新安装的,之前创建过数据库,所以多一个zyq数据库) 输入"use test"切换到test库,输入"show tables"查看test下的表 输入"

python3 django连接mysql,同步表结构

第一步:安装PyMySQ代替MySQLdb pip3 install PyMySQL 然后在工程目录的__init__.py中填写下面两句话 import pymysql pymysql.install_as_MySQLdb() 问题:安装过程中如果提示No module named 'MySQLdb' 解决方法:python3使用上面的方法替代MySQLdb 原因:python3中,不再使用MySQLdb包了 第二步:配置数据库和INSTALLED_APPS(app下的settings.py)

Python3.4连接Mysql

Python版本:3.4.3 安装Lib库:pymysql 代码结构树: 主函数代码片dbcheck.py #!/usr/bin/python # -*- coding: utf-8 -*- import configinit import pymysql def execute_mysql(): conn = None cur = None try: conn = pymysql.connect(**configinit._mysql_config) cur = conn.cursor() q

Python3 pymysql连接MySQL数据库

#!/usr/bin/python # -*- coding:utf8 -*- import pymysql #取得数据库连接对象 conn = pymysql.connect(host='127.0.0.1',port=3306,user='root',passwd='1234',db='python') #取得游标对象 cur = conn.cursor() #插入数据 cur.execute("INSERT INTO student(name,sex,age) VALUES('3', '0

Python3中使用PyMySQL连接Mysql

在Python2中连接Mysql数据库用的是MySQLdb,在Python3中连接Mysql数据库用的是PyMySQL,因为MySQLdb不支持Python3.因为web.py与Django中连接数据库默认是用MySQLdb,所以在Python3中连接数据库会报错:No module named 'MySQLdb'.这时候怎么处理呢? 针对web.py来说,在.py文件中增加两行代码:import pymysqlpymysql.install_as_MySQLdb() 针对Django来说,在站

python3.4怎么连接mysql pymysql连接mysql数据库

本文介绍了python3 4连接mysql数据库的方法,在python3 4中使用原来python2 7的mysqldb已不能连接mysql数据库了,可以使用pymysql. 在python3.4中使用原来python2.7的mysqldb已不能连接mysql数据库了,可以使用pymysql,来完成连接mysql的重任. 具体步骤: 序号 描述1 去github上下载pymysql的安装包pymysql https://github.com/PyMySQL/PyMySQL2 解压到某个盘符下3