如何知道应用程序与数据库(Oracle)建立的连接数。我有一个Java Web应用程序连接到oracle数据库。只是想知道在应用程序运行时如何对db打开连接。
答案 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");