अगर आपको लीक का पता लगाना है तो आप yourkit<जैसे प्रोफाइलर का उपयोग कर सकते हैं /कोड>
या jprofiler
जो सॉकेट/जेडीबीसी लीक को ट्रैक करने में सक्षम है।
लीक को ठीक करने के लिए आपको उन जगहों का पता लगाना होगा जहां आप कनेक्शन खोल रहे हैं और कोशिश-के-संसाधनों का उपयोग करें जो सभी close()
करेंगे। आपके लिए सामान
try (Connection conection = DriverManager.getConnection(url);
PreparedStatement statement = createPreparedStatement(conection);
ResultSet resultSet = statement.executeQuery()) {
// process the resultSet here, all resources will be cleaned up
}