【发布时间】:2021-08-11 13:25:58
【问题描述】:
我最近遇到PreparedStatement,我有点困惑,它实际上从哪个表查询数据?
例如:
PreparedStatement state = con.prepareStatement("Select generate_id(?)");
state.setString(1, "SOME_TABLE");
ResultSet results = state.executeQuery();
那么,这里的表名和列名是什么?谁能解释一下?
谢谢!
【问题讨论】:
-
它被称为stored procedure。它调用一个存储在数据库中的函数。
-
由于这里没有人知道
generate_id是什么,所以没有人可以回答。 -
是生成 id 一个函数还是有这种格式的查询?
标签: java spring postgresql spring-boot prepared-statement