Maj*_*imi 4 postgresql prepared-statement psycopg python-3.x
我是python的初学者.我们使用此代码来执行SQL命令.
cur.execute("INSERT INTO test (num, data) VALUES (%s, %s)", (100, "abcdef"))
Run Code Online (Sandbox Code Playgroud)
我想知道这是准备好的声明还是只是客户端引用?
Bri*_*ian 13
不,它没有,至少不是psycopg2.文档中的"准备"是指"准备交易",它与准备好的声明完全不同.
但是,您可以通过重写方法或执行额外语句来模拟预准备语句.请参阅:支持预准备语句的psycopg2游标示例
请参阅:psycopg的相关博客文章.
更多信息:
http://www.postgresql.org/docs/9.2/static/sql-prepare.html
http://www.postgresql.org/docs/current/static/sql-prepare-transaction.html
| 归档时间: |
|
| 查看次数: |
9624 次 |
| 最近记录: |