我对数据库比较陌生,有人可以向我解释为什么会这样吗?
E.g。以下内容给出了无效的字符错误:
dsn_tns = cx_Oracle.makedsn(ip, port, SID)
# cx_Oracle.connect([user, password, dsn, mode, handle, pool, threaded, events, cclass,
# purity, newpassword, encoding, nencoding, edition, appcontext, tag, matchanytag])
conn = cx_Oracle.connect(user = username, password = password, dsn = dsn_tns)
cur = conn.cursor()
cur.execute("select * from MYTABLE;")
答案 0 :(得分:1)
execute()
方法只接受一个SQL命令,而分号从不是命令的一部分。它用于分隔按顺序执行的多个命令。