这个问题在这里已经有了答案:
What does it mean when I say Prepared statement is pre-compiled?
(3 个回答)
6年前关闭。
PreparedStatement
是 precompiled
声明,因此它将在运行时提高 jdbc 性能,但仍然对
最佳答案
任何数据库在运行 SQL 查询时都会使用以下步骤:
在 Statement 接口(interface)的情况下,每次查询执行都需要遵循以上 6 个步骤。但是,在 PreparedStatement 接口(interface)的情况下,步骤 1 到 4 只会执行一次,并且每次执行查询都会重复步骤 5 和 6。这使得 PreparedStatement 更快。
希望这能回答你的问题...
关于java - 什么是预编译 SQL 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30587736/