python接続MYSqlデータベースpython接続MYSqlデータベースMySQLdbを使用

1319 ワード

インストール:MySQL-python-1.2をダウンロードします.2.tar.gz
            $ tar xfz MySQL-python-1.2.1.tar.gz
$ cd MySQL-python-1.2.1
$ python setup.py build


python :python charset ,

#coding=gb2312
import MySQLdb as mydb
db = mydb.connect(host='192.168.0.*',user='***',passwd='***',db='test', charset="gb2312")

cur = db.cursor()
sql = unicode("select cgs_svcid from t_test_dscgs_svc where cpqs = ' A'","gb2312")
print sql
cur.execute(sql)
while 1:
a = cur.fetchone()
if a:
for x in a:
print x,
else:break
cur.close()

cur = db.cursor()
sql = unicode("update t_test_dscgs_svc set dsmc = ' A' where cpqs = ' A'","gb2312")
print sql
cur.execute(sql)
print "update success"
cur.close()

cur = db.cursor()
sql = unicode("insert into t_test_dscgs_svc values (' ',' D','10000002')","gb2312")
print sql
cur.execute(sql)
print "insert success"
cur.close()
db.close()