应用程序的数据库连接

时间:2016-01-27 10:10:43

标签: oracle

如何知道应用程序与数据库(Oracle)建立的连接数。我有一个Java Web应用程序连接到oracle数据库。只是想知道在应用程序运行时如何对db打开连接。

1 个答案:

答案 0 :(得分:1)

您可以通过查询V$SESSION表来查看当前活动会话的数量:

SELECT * FROM V$SESSION

然后,您可以筛选特定用户/程序,以检查已打开多少并行连接,即

Statement stmt = con.createStatement();

ResultSet rs = stmt.executeQuery("SELECT COUNT(*) AS cnt FROM V$SESSION WHERE program = 'executablename.exe';");

rs.next();
count = rs.getInt("cnt");