python数据库连接mysql

        众所周知,我们做开发经常需要用到数据库,连接数据库的方式有很多种,由于最近开始学习python,所以很好奇python是如何连接数据库的。这里我用的python的版本是2.7.6,也就是python2连接数据库的方式,python3连接数据库的方式可能语法上会有些区别,这里我只写python2是如何连接数据库的。

1、Python DB API



2、使用python DB连接数据库的流程


3、搭建python 的mysql开发环境

       首先需要下载python mysql连接的插件:MySQL-python-1.2.5.win-amd64-py2.7.exe,然后一步步安装就行了


4、在eclipse中开始编写连接mysql数据库的代码

     4.1、首先需要创建mysql的连接对象connection,它的一些参数如下图所示:


import MySQLdb

conn = MySQLdb.Connect(
    host ='127.0.0.1',
    port =3306,
    user ='root',
    passwd ='123456',
    db ='test',
    charset ='utf8'
)
cursor = conn.cursor()

print conn
print cursor

cursor.close()
conn.close()
运行结果为:

<_mysql.connection open to '127.0.0.1' at 299c648>
<MySQLdb.cursors.Cursor object at 0x00000000029A9198>

则表示python连接mysql成功

        4.2、DB API的游标对象cursor,用于执行查询和获取结果

   

代码如下:

sql="select * from student"
cursor.execute(sql)

print cursor.rowcount
rs=cursor.fetchone()
print rs

rs=cursor.fetchmany(2)
print rs

rs=cursor.fetchall()
for row in rs:
    print "ID=%s,NAME=%s,SCORE_SUM=%s,SCORE_AVG=%s,AGE=%s" % row
  
这次就先写到这吧,以后有丰富内容会后续补充的
























  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值