在java比如说要运行两个sql.一个方法多个运行sql和一个方法一个sql哪个执行效率更好?

2024-12-23 02:04:18
推荐回答(2个)
回答1:

一个方法运行一个sql和一个方法运行多个sql这就是换汤不换药的嘛,虽然是一个方法执行多个sql,和多个方法各执行一个sql效率几乎是相同的吧。如果说要讲究效率的话,就要减少查询的次数,尽可能多的在一次查询中查询到你所关心的数据。多次查询避免不了的你需要通过IO去访问数据库,有了IO的操作那你觉得速度能有多快呢?

只要你遵循一个原则,较少IO操作(你这里体现的就是数据库查询),那么效率就相对会提高的。

有问题你可以追问我,没问题,望采纳,谢谢!

回答2:

你就是jdbc的方式运行sql?你可以使用批处理来运行多个sql方法更好。另外多个一起运行比一个一个的运行在性能上要好。