当前位置:Gxlcms > 数据库问题 > Oracle 记录下jdbc thin client module名称

Oracle 记录下jdbc thin client module名称

时间:2021-07-01 10:21:17 帮助过:32人阅读

java.util.Properties props = new java.util.Properties();
props.setProperty("password","mypassword");
props.setProperty("user","myusername");
props.put("v$session.osuser", System.getProperty("user.name").toString());
props.put("v$session.machine", InetAddress.getLocalHost().getCanonicalHostName());
props.put("v$session.program", "My Program Name");
DriverManager.registerDriver (new oracle.jdbc.OracleDriver());
Connection conn=
    DriverManager.getConnection("jdbc:oracle:thin:@myhostname:1521:mysid", props);

 

SQL>select username,osuser,program,machine
from v$session
where username = ‘ROB‘; 

USERNAME  OSUSER       PROGRAM             MACHINE
--------- -----------  ------------------  -----------
ROB       rmerkw       My Program Name     machine

At application level you can use the following methods to set client_info, module and action in v$session:

dbms_application_info.set_client_info
dbms_application_info.set_module
dbms_application_info.set_action

Oracle 记录下jdbc thin client module名称

标签:bms   nic   manager   java   tostring   machine   eth   记录   methods   

人气教程排行