mysql_tester.py 642 Bytes
#!/usr/bin/python
#-*-coding:utf-8-*-
import json
import os
import sys
import time
import MySQLdb
import base64

host = "localhost"
user = "root"
passwd = "123456"
db = "texas"
charset = "utf8"

def do_insert(cur, filename):
  f = open(filename)
  s = f.read()
  f.close()
  b = base64.b64encode(s)
  sql = "insert into gamedata(`data`) values(%s)"
  param = (b)
  n = cur.execute(sql, (s,))
  conn.commit()
  print "insert sql:", sql
  print "insert result:", n

 
if __name__ == "__main__":

  conn=MySQLdb.connect(host=host,user=user,passwd=passwd,db=db,charset=charset)    
  cursor = conn.cursor()  
  
  do_insert(cursor, sys.argv[1])