Python连接数据库代码结构

对于Python连接数据库的代码格式,我发现花旗队在这方面做的挺好的,下面粘下来:

import sys

import MySQLdb


reload(sys)

sys.setDefaultEncoding("utf-8")

HOST="localhost"

USER="root"

PWD="yourpwd"

DB="db"

CS="utf8"


try:

db = MySQLdb.connect(host=HOST, user=USER, passwd=PWD, db=DB, port=3306, charset=CS)

cursor = db.cursor()

..........

exception Exception,e:

print "error",e

finally:

cursor.close()

db.close()





这应该是标准结构了,可以很方便的改变连接的参数,也可以防止乱码现象的发生

对于reload函数,现在只需要知道的是,没有这条指令的话那么sys是不能改变默认编码字符集的,即他之后的函数不能调用。

以后要养成一个好的习惯

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值