Sql 如何";名称“;postgres中的一个查询

Sql 如何";名称“;postgres中的一个查询,sql,postgresql,jdbc,Sql,Postgresql,Jdbc,在postgresql中,querylog中的查询得到如下结果: 2009-02-05 00:12:27 CET LOG: duration: 3781.634 ms execute <unnamed>: SELECT QUERY .... 2009-02-05 00:12:27 CET日志:持续时间:3781.634毫秒执行:选择查询。。。。 是否有可能在“”中添加更有用的内容,就像请求查询的url一样 使用java中的jdbc在postgresql中跟踪查询的起源还有其他

在postgresql中,querylog中的查询得到如下结果:

2009-02-05 00:12:27 CET LOG:  duration: 3781.634 ms  execute <unnamed>: SELECT QUERY ....
2009-02-05 00:12:27 CET日志:持续时间:3781.634毫秒执行:选择查询。。。。
是否有可能在“”中添加更有用的内容,就像请求查询的url一样

使用java中的jdbc在postgresql中跟踪查询的起源还有其他可能性吗

谢谢

简短的回答是“不”

可以在准备语句时使用命令设置名称,但这需要重写所有SQL语句。没有简单地向JDBC方法添加名称参数的选项

JDBC驱动程序同时使用命名语句和未命名语句。当它希望重用它们时,它会给它们一个名称,如果相同的PreparedStatement对象被执行5次,它会认为这个名称是合适的(尽管可以通过设置prepareThreshold进行配置)

文件是

更多信息也可以通过搜索