Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara membuat aplikasi Java saya mengidentifikasi dirinya ke Oracle saat terhubung?

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

Pada level aplikasi, Anda dapat menggunakan metode berikut untuk menyetel client_info , modul dan tindakan di v$session :

dbms_application_info.set_client_info
dbms_application_info.set_module
dbms_application_info.set_action


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nama pengguna atau peran umum tidak valid

  2. Memulai SQL di Oracle Application Express

  3. JDBC Oracle - Ambil penjelasan rencana untuk kueri

  4. Pengantar Koleksi PL/SQL Di Database Oracle

  5. Oracle diff:bagaimana cara membandingkan dua tabel?