【发布时间】:2018-08-07 14:35:58
【问题描述】:
我试图在 JAVA EE 应用程序中使用连接池 (C3P0) 中的连接来识别企业用户。在将连接设置为休眠之前,我执行了设置连接信息的语句,并在连接返回池时将其设置为空字符串。
对于 PostgreSQL:
SET application_name TO 'MyCorporateSystem - Billing - John Doe';
对于甲骨文:
call DBMS_SESSION.SET_IDENTIFIER('MyCorporateSystem - Billing - John Doe');
Microsoft SQL Server 在“sp_who2”上也有一个 ProgramName 列,但似乎在建立连接后无法设置,只能在连接字符串中设置,对吗?唯一的方法是使用CONTEXT_INFO ?
【问题讨论】:
标签: sql-server oracle postgresql properties connection