在默认情况下,Oracle数据库对应1521端口,在这种情况下,dsn中可以省略端口:
connection = cx_Oracle.connect("username", "password", "192.168.1.2...-00911: invalid character
4 执行SQL
4.1 SQL语句拼接
(1)使用Python原生占位符拼接
在很多应用场景中,我们查询所用的SQL语句并不是固定的,而是根据当时环境灵活的对...list中,list中的变量的顺序必须与字符串中定义的顺序保持一致。...values (:student_id, :student_name, :student_age)',
[7,'魏九',30])
connection.commit()
这时候,在字符串中也可以不显式的出现参数名...:
print(row)
(1, '张三', 20)
(2, '李四', 30)
(3, '王五', 40)
注意,这里的游标查询结果对象result虽然不是生成器,但是可以当做生成器来用,每一次使用