如何通过JDBC语句传输元数据

时间:2019-06-11 09:43:08

标签: java jdbc metadata trace

是否可以将元数据(例如键值对)添加到通过JDBC发布到RDBMS的SQL statement

我的用例是出于跟踪原因,随SQL查询发送随机UUID。然后,该UUID应该由数据库记录。

我在JDBC标准和PGStatement之类的具体供应商实现中都找不到任何东西。

我目前使用PostgreSQL的方法是在SQL字符串中添加一个注释,例如

-- traceId:123456
SELECT foo FROM table

如果我在PostgreSQL中激活SQL日志记录,则会记录包括注释在内的整个语句。

但这在我看来更像是一种解决方法,而不是适当的解决方案。

请注意,此处PostgreSQL仅是一个示例。

0 个答案:

没有答案