您的位置:首页 > 数据库

Python连接数据库代码结构

2012-04-27 13:21 337 查看
对于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是不能改变默认编码字符集的,即他之后的函数不能调用。

以后要养成一个好的习惯
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: