时间:2021-07-01 10:21:17 帮助过:18人阅读
- import MySQLdb<br><br><br>def main():<br> try:<br> conn=MySQLdb.connect(host=‘127.0.0.1‘,user=‘root‘,passwd=‘pass‘,db=‘auto‘,port=3306, charset=‘utf8‘)<br> cur=conn.cursor()<br> row=cur.execute(‘select * from tabletask‘)<br> print(‘count=%s‘ % row)<br> result=cur.fetchall()<br> for r in result:<br> k=r[1]<br> print k<br> cur.close()<br> conn.close()<br> except MySQLdb.Error,e:<br> print "Mysql Error %d: %s" % (e.args[0], e.args[1])<br><br>if __name__ == ‘__main__‘:<br> main()
- 因为我数据库里面有中文,默认编码格式是utf-8,所以连接时需要指定连接用的字符集
- 参考
- http://www.cnblogs.com/rollenholt/archive/2012/05/29/2524327.html
MySQLdb‘s user guide
package MySQLdb
助手系列之连接mysql数据库
标签: