PreparedStatement,CallableStatement和性能注意事项

PreparedStatement,CallableStatement和性能注意事项,第1张

PreparedStatement,CallableStatement和性能注意事项

根据您的评论,您可以在循环中添加prepareCall。预备语句(和可调用语句)的一个优点是您可以准备一次,然后换出在参数中传递的值。每次准备调用时都会有开销,因此,如果您可以将其带出循环,则可能会发现运行时间减少了。您可能会发现,关闭AutoCommit也有帮助,因为每次提交都有开销。

conn.setAutoCommit(false);CallableStatement stmt = conn.prepareCall(sql);while(true) {    stmt.setInt(1, value);    stmt.execute();}conn.commit();conn.setAutoCommit(true);

conn.setAutoCommit(true)
的确提交,但我发现更明确了)。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5561645.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存