如何使用Python3.4python连接mysqlL

如何python3.4链接mysql
1,mysql+python下载
2到下ez_setup.py执行
3到python安装目录/Scripts/下执行easy_install.exe
cmd:& C:\Python34\Scripts\easy_install.exe
python :import
在python下执行过程:
for循环前面的空格一定要加,print()括号要加,非字符串加str
&&& import pymysql
conn=pymysql.connect(host='localhost',user='root',passwd='root',db='qiu')
&&& cur=conn.cursor()
&&& aa=cur.execute('select * from ipp')
&&& data=cur.fetchall()
&&& for d in data :
print("ID: "+str(d[0])+"IP"+d[1]+"& 获取时间:
"+str(d[2]))
ID: 1IP192.168.1.1& 获取时间:
ID: 2IP192.168.10.1& 获取时间:
&&& cur.close()
&&& conn.close()
&&& import pymysql
conn=pymysql.connect(host='localhost',user='root',passwd='root',db='qiu')
&&& cur=conn.cursor()
&&& aa=cur.execute("select * from ipp")
&&& print(aa)
&&& info = cur.fetchmany(aa)
&&& for ii in info:
(1, '192.168.1.1', datetime.date())
(2, '192.168.10.1', datetime.date())
&&& cur.close()
&&& conn.close()
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。如何在Django1.7结合Python3.4版本中使用MySql
如何在Django1.7结合Python3.4版本中使用MySql
Python2.7时代连接MySql的MySQLdb还不支持Python3.4,还好,找到一款代替品:。下载此物然后进行安装,跟其它python第三包没任何区别,一样的安装。关于Django1.6中DATABASES的设置也是一样不用做任何修改,跟以前MySQLdb的时候一样,如下所示: 1 DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #数据库引擎
'NAME': 'test',
'USER': 'root',
'PASSWORD': 'root',
'HOST': '',
#数据库主机,默认为localhost
'PORT': '',
#数据库端口,MySQL默认为3306
'OPTIONS': {
'autocommit': True,
13 }最关键的一点,在站点的__init__.py文件中,我们添加如下代码:1 import pymysql
2 pymysql.install_as_MySQLdb()做完上述动作后,即可在django中访问mysql了。&
发表评论:
TA的最新馆藏唉,最近赶了个新潮,用起了Python3.4跟Django1.6,数据库依然是互联网企业常见的MySql。
悲催的是在Python2.7时代连接MySql的MySQLdb还不支持Python3.4,还好,苦苦追问G哥终于找到一款代替品,而且效果不错,这代替品就是:。
下载此物然后进行安装,跟其它python第三包没任何区别,一样的安装。
关于Django1.6中DATABASES的设置也是一样不用做任何修改,跟以前MySQLdb的时候一样,如下所示:
1 DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #数据库引擎
'NAME': 'test',
'USER': 'root',
'PASSWORD': 'root',
'HOST': '',
#数据库主机,默认为localhost
'PORT': '',
#数据库端口,MySQL默认为3306
'OPTIONS': {
'autocommit': True,
最关键的一点,在站点的__init__.py文件中,我们添加如下代码:
1 import pymysql
2 pymysql.install_as_MySQLdb()
做完上述动作后,即可在django中访问mysql了。
阅读(...) 评论()python3.4怎么连接mysql pymysql连接mysql数据库
来源:博客园
本文介绍了python3 4连接mysql数据库的方法,在python3 4中使用原来python2 7的mysqldb已不能连接mysql数据库了,可以使用pymysql。 在 python 3.4中使用原来python2.7的 mysql db已不能连接mysql 数据库 了,可以使用pymysql,来完成连接mysql的重任。 具体步骤: 序号 描述 1 去github上下载pymysql的安装包pymysql /PyMySQL/PyMySQL 2 解压到某个盘符下 3 打开cmd窗口(win环境下),进入pymysql的根目录下执行 命令 ,python setup.py install 4 在 程序 里,导入pymysql 5 开始连接数据库 数据库操作的API文档连接:http://legacy.python.org/dev/peps/pep-0249/ 例子: 代码示例: __author__ = 'qindongliang' #导入pymysql的包 import pymysql try: #获取一个数据库连接,注意如果是UTF-8类型的,需要制定数据库 conn=pymysql.connect(host='lo cal host',user='root',passwd='qin',db='person',port=3306,charset='utf8') cur=conn.cursor()#获取一个游标 cur.exe cut e('select * from person') data=cur.fetchall() for d in data : #注意int类型需要使用str函数转义 print("ID: "+str(d[0])+'
名字: '+d[1]+"
性别: "+d[2]) cur.close()#关闭游标 conn.close()#释放数据库资源 except
Exception :print("发生异常") 输出结果: D:\python\python.exe D:/pythonide/pythonprojectworkspace/python/mysql.py ID: 1
名字: 秦天
性别: 男 ID: 2
名字: 王晶
性别: 女 Process finished with exit code 0 本文来自: 爱好Linux技术网 本文链接: /python/13641.html
免责声明:本站部分内容、图片、文字、视频等来自于互联网,仅供大家学习与交流。相关内容如涉嫌侵犯您的知识产权或其他合法权益,请向本站发送有效通知,我们会及时处理。反馈邮箱&&&&。
学生服务号
在线咨询,奖学金返现,名师点评,等你来互动Python(13)
Python连接数据库的方式有好几个模块可以提供,包括pymysql,MySQLdb,和MySQL官网的mysql-connector-python。
下载安装后,测试了一下
import mysql.connector
cnn = mysql.connector.connect(user='root',passwd='123456',database='tc_db')
cnn.close()
连接成功,具体的模块内容可以看 mysql的文档
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2345次
排名:千里之外
原创:20篇
(1)(3)(1)(1)(3)(4)(1)(4)(2)

我要回帖

更多关于 python使用mysql 的文章

 

随机推荐