Page 66 - Python rat la co ban
P. 66

import MySQLdb



           db = None



           try:

               db = MySQLdb.connect(host = 'localhost', user =

            'root', passwd = 'root', db = 'mysql')



           except MySQLdb.Error, e:

               print "Error %d: %s" % (e.args[0],e.args[1])

               sys.exit(1)



           if db:

               cur = db.cursor()

               cur.execute("SELECT VERSION()")

               ver = cur.fetchone()

               print "Database version : %s " % ver







          9.3. Kết nối với charset utf8





          Mặc định kết nối đến MySQL server là charset  latin  nên

          khi lấy dữ liệu unicode thì hiển thị Tiếng Việt không đúng,


          bạn cần phải chọn charset là  utf8  khi tạo kết nối. Cú pháp


          như sau:
   61   62   63   64   65   66   67   68   69   70   71