我嘗試在python中爲數據庫連接創建一個函數。但現在這個工作。 這是我的定義代碼。python數據庫連接函數
def connect():
dsn = cx_Oracle.makedsn(host='MYHOST', sid='DEVPRON', port=1521)
conn = cx_Oracle.connect(user='root', password='***', dsn=dsn)
cur = conn.cursor()
return [cur,conn]
我每次調用connect函數都會返回conn和cur。 所以這裏是我的代碼當IAM調用函數
connect()[0].execute("insert into tbluser (fullname,nickname) values ('" + fname + "', '" + nname + "') ")
connect()[1].commit()
當我運行這個沒有錯誤發生,但是當我檢查數據庫,沒有插排。請幫忙。謝謝
你真棒..謝謝:) – Kyrie 2015-03-25 02:09:03