2011-02-25 60 views
2

任何想法我在做什麼錯在這裏?沒有錯誤消息,腳本運行正常,但沒有記錄插入到數據庫中。在數據庫上運行插入查詢可以正常工作。python mysqldb無法正常工作 - 無錯誤信息

即使我放入一個僞造的IP或密碼,也不會產生錯誤。

這是在窗口與python 2.7和mysqldb 2.7窗口二進制文件。

import os, sys, time, glob, shlex, subprocess, MySQLdb 

try: 
    db=MySQLdb.connect(host="my.sql.server.ip.here",user="encoding",passwd="passhere",db="encoding") 
except MySQLdb.Error, e: 
    print "Error %d: %s" % (e.args[0], e.args[1]) 
    sys.exit (1) 

c=db.cursor() 
c.execute("""INSERT INTO test (jobid, frame) VALUES (%s, %s)""",("asdf", "s[1]")) 
c.close() 
db.close() 

回答

3

自動提交功能被禁用。在斷開連接之前提交事務。