`

如何区别数据库访问的客户端

 
阅读更多
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);

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

USERNAME  OSUSER       PROGRAM             MACHINE
--------- -----------  ------------------  -----------
ROB       rmerkw       My Program Name     machine
--------------分割线-----------
如果使用C3P0
<property name="properties">
<props>
<prop key="user">xxx</prop>
<prop key="password">xxx</prop>
<prop key="v$session.program">xxx</prop>
<prop key="v$session.osuser">xxx</prop>
<prop key="v$session.machine">xxx</prop>
</props>
</property>
分享到:
评论

相关推荐

    神通 数据库 数据库 客户端 DBstudio

    DBstudio作为神通数据库的客户端工具,是数据库管理员和开发人员日常工作中不可或缺的一部分。本文将深入解析DBstudio的功能及其在数据库管理工作中的重要性。 DBstudio是神通数据库的图形化管理工具,其主要功能...

    神通数据库管理客户端

    6. **权限管理**:协助管理员分配和管理数据库用户的权限,控制不同用户对数据库资源的访问范围和操作权限。 7. **性能监控**:集成性能监控工具,可以实时查看数据库的运行状态,包括CPU使用率、内存占用、磁盘I/O...

    SQL SERVER数据库连接客户端

    SQL SERVER数据库连接客户端是用于与Microsoft SQL Server进行通信和交互的工具,主要涉及数据库的查询、管理和维护。这里提到的`sqlncli`是SQL Native Client的缩写,它是微软提供的一种高性能的数据访问接口,支持...

    服务端封装数据库操作客户端调用

    6. **性能优化**:服务端应考虑缓存策略,比如使用Redis等缓存系统来减少不必要的数据库访问;批量操作提高效率;异步处理大数据量请求,避免阻塞主线程。 7. **版本控制与兼容性**:随着业务发展,API可能会有修改...

    PI数据库之客户端安装包,PISDK以及一些资料

    标题中的“PI数据库之客户端安装包,PISDK以及一些资料”揭示了本文将要讨论的是与PI数据库相关的客户端安装程序和PISDK(PI System SDK),这是一套用于开发与PI系统交互的应用程序的软件开发工具包。PI数据库是由...

    数据库客户端工具sqlyog

    **SQLyog数据库客户端工具详解** SQLyog是一款广受欢迎的数据库管理工具,尤其在MySQL数据库的管理和维护中,它以其直观的用户界面和高效的功能集而受到许多开发人员和数据库管理员的喜爱。作为一款强大的图形化...

    远程数据库管理客户端

    远程数据库管理客户端是一种工具,它允许用户通过网络连接到远程服务器上的数据库,进行管理和操作,无需实际在数据库服务器上工作。这种技术对于分布式系统、云计算环境以及需要远程协作的团队尤其重要。在本例中,...

    pi数据库客户端.zip

    在"pi数据库客户端.zip"这个压缩包中,包含了PI数据库客户端的安装文件,这意味着用户可以借此进行完整的客户端安装,以便于在本地计算机上访问和操作PI服务器上的数据。 PI数据库客户端的主要功能有: 1. **数据...

    h2 数据库 客户端

    **H2数据库客户端详解** H2数据库是一款开源、高性能、轻量级的Java关系型数据库管理系统,它在嵌入式和服务器模式下均表现出色。H2数据库以其易用性、快速性能和全面的SQL支持而受到开发者的青睐,尤其在进行测试...

    数据库客户端查看工具

    数据库客户端查看工具,如"CSE Editor",是用于与数据库交互的重要软件,它为数据库管理员、开发人员和分析师提供了一种便捷的方式来查看、管理和操作数据库中的数据。在IT行业中,数据库管理是至关重要的,因为数据...

    数据库web客户端

    由于支持MySQL和Oracle,说明该客户端具有良好的数据库适配性,可能使用JDBC(Java Database Connectivity)作为数据库访问接口,实现与不同数据库系统的通信。 4. **MySQL**: MySQL是一款开源、轻量级的关系型...

    Oracle数据库plsql客户端

    客户端通常包括SQL*Plus、Oracle SQL Developer等工具,使得用户可以从各种操作系统上访问和管理Oracle数据库。 5. Java标签: 虽然PL/SQL Developer本身不是用Java编写的,但它可以与Java应用程序集成,利用JDBC...

    Oracle 9i 数据库超小客户端

    Oracle 9i 数据库超小客户端是Oracle公司在2002年推出的数据库访问工具,它设计得非常轻量级,适合在资源有限的环境中使用。这个客户端提供了基础的数据库连接和管理功能,允许用户通过SQL*Plus接口与其他Oracle...

    db2 数据库连接客户端

    DB2数据库连接客户端是数据库管理员和开发人员用来与IBM DB2数据库进行交互的重要工具。在这个场景中,我们讨论的是一个基于Java编写的客户端工具,它为用户提供了方便的图形用户界面(GUI)来管理和操作DB2数据库。...

    通用数据库客户端工具

    【通用数据库客户端工具】是一种由VB(Visual Basic)编程语言开发的应用程序,它为用户提供了访问和管理多种类型数据库的能力。作为一个数据库客户端,它的主要功能是允许用户查询、编辑、导入和导出数据,以及执行...

    Access文件数据库访问的客户端

    微软Access文件数据库访问的客户端

    H2数据库客户端

    **H2数据库客户端详解** H2数据库是一款轻量级、高性能的开源关系型数据库系统,设计用于嵌入式和服务器模式的应用。它以其简洁的API、高速度和灵活性而受到开发者的欢迎。H2数据库支持SQL标准,可以方便地与Java...

    数据库的客户端连接工具

    数据库客户端连接工具是用于与各种类型的数据库系统交互的软件应用程序,它们允许用户通过图形用户界面(GUI)或命令行界面(CLI)来建立、管理、查询和操作数据库。这些工具通常提供一系列功能,包括但不限于创建...

    华为高斯(Gauss)gsql客户端安装包及配置说明

    本安装包提供了OpenGauss的客户端工具——gsql,它允许用户在不安装完整数据库服务的情况下,通过远程连接对高斯数据库进行操作和管理。 首先,我们要理解gsql客户端的作用。gsql是一个基于命令行的交互式查询工具...

    oracle的数据库本地客户端

    Oracle Instant Client是一个轻量级的解决方案,它允许开发者和管理员在不完全安装Oracle数据库的情况下,访问和操作Oracle数据库。这个客户端包含了必要的库文件,使得应用程序可以连接到远程Oracle数据库,执行SQL...

Global site tag (gtag.js) - Google Analytics