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是不能改变默认编码字符集的,即他之后的函数不能调用。
以后要养成一个好的习惯
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是不能改变默认编码字符集的,即他之后的函数不能调用。
以后要养成一个好的习惯
相关文章推荐
- Python:安装setuptools,安装MySQLdb模块,连接数据库代码
- python 连接各类主流数据库的实例代码
- python代码:将远程postgresql数据库表结构备份到别的主机
- 利用Rational Rose进行C++代码和数据库结构分析
- java连接数据库驱动代码综合共享
- 完整java开发中JDBC连接数据库代码和步骤 JDBC连接数据库
- [c#]一步一步开发自己的自动代码生成工具之一:获取sql2005的数据库表结构
- python自动将数据库表结构转换成markdown文档
- Python Mysql 连接断开错误代码2006
- 完整java开发中JDBC连接数据库代码和步骤
- 原始jdbc连接数据库的代码
- 各种数据库的JDBC连接代码
- 各种数据库连接代码
- python学习之--Django--连接数据库mysql创建model
- 数据库操作:java连接DB2实例代码演示
- oracle实现远程连接超简单;枚举与剪枝();PowerDesigner生成数据库代码注意里面的双引號,应该去掉
- python三行代码实现数据库创表字段的大小写转换
- python26 mysqldb连接数据库问题
- 使用python模块连接数据库
- c#读取,修改配置信息,并连接数据库代码测试