Я пытаюсь создать функцию для подключения к базе данных в python. Но теперь это работает. Вот мой код для определения.python Database Connection в функции
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]
Я возвращаю conn и cur каждый раз, когда вызываю функцию соединения. так вот мой код, когда РМКО вызов функции
connect()[0].execute("insert into tbluser (fullname,nickname) values ('" + fname + "', '" + nname + "') ")
connect()[1].commit()
, когда я запускаю это не происходит никакой ошибки, но когда я проверить базу данных, нет вставленной строки. пожалуйста помоги. Спасибо
Вы удивительный .. Спасибо :) – Kyrie