import MySQLdb
def main():
try:
conn=MySQLdb.connect(host='127.0.0.1',user='root',passwd='pass',db='auto',port=3306, charset='utf8')
cur=conn.cursor()
row=cur.execute('select * from tabletask')
print('count=%s' % row)
result=cur.fetchall()
for r in result:
k=r[1]
print k
cur.close()
conn.close()
except MySQLdb.Error,e:
print "Mysql Error %d: %s" % (e.args[0], e.args[1])
if __name__ == '__main__':
main()
因为我数据库里面有中文,默认编码格式是utf-8,所以连接时需要指定连接用的字符集
参考
http://www.cnblogs.com/rollenholt/archive/2012/05/29/2524327.html
MySQLdb‘s user guide
package MySQLdb
本文出自: http://www.cnblogs.com/elautoctrl/
如果您需要开发软硬件产品,请联系我 1986141296 elautoctrl#qq.com
欢迎您到我的淘宝小店逛逛!走过路过不要错过咧! http://shop108261664.taobao.com/