-1
我想以編程方式(JAVA或任何其他Java框架)查找到數據庫的活動連接的數量,但不應該使用任何SQL查詢。 在Java程序中使用SQL查詢我發現沒有活動連接,但我不希望它通過查詢。如果還有其他方法,請告訴我。 實際上,我使用BasicDataSource創建了一個連接池,但getNumActive()方法僅顯示通過應用程序建立的連接,但沒有給出與數據庫連接的數量。有什麼方法可以在不使用SQL查詢的情況下查找到數據庫的活動連接的數量?
哼哼,但正確答案 – rajadilipkolli
@rajadilipkolli關於這一點沒有什麼「小調」。只有數據庫服務器知道它所具有的連接(以及更多),因此獲取信息的唯一方法是通過查詢來詢問已完成的服務器(至少在大多數數據庫中)。當然,服務器可以提供其他方式來提供這些信息,但這只是額外的複雜性。 – Kayaman
感謝您的回答。你能告訴我通過哪些方式獲得這些信息的其他方式嗎?我的意思是,讓我說我使用java程序連接到數據庫。因此,建立連接後,我可以使用一些java方法檢索活動連接的數量。 –