SQL语句中的同构与异构

来源:互联网 发布:java嵌入完整html 编辑:程序博客网 时间:2024/06/05 03:50

有时候没有分清楚SQL中的同构与异构,这里再次理一下。

同构SQL语句:
指的是两个SQL语句可编译的部分是相同的,只是参数不一样而已

异构SQL语句:
指的是两个SQL语句整个的格式都是不同的。

在JDBC中,PreparedStatement执行同构SQL语句的效率是比较高的,因为PreparedStatement对象一旦绑定了SQL语句,就只能执行这一条SQL语句。SQL中只要传入不同的参数就可以得到不同的查询结果。

Statement则执行异构的SQL语句效率更高

原创粉丝点击