Posts Tagged object

Pentingnya melepaskan object tak terpakai di Java

Sesuai tulisan sebelumnya, disini kita akan membahas pentingnya melepaskan object yang sudah tidak dipakai.

Kita buat dulu program sederhana untuk mengakses database MySQL secara berulang ulang, disini hanya ditampilkan sebagian source code saja. Source Code pertama adalah Source Code yang tidak melepaskan object yang telah tak terpakai. Berikut Source Codenya :

Connection connection;

int hasil = 0;

while(true){

try {

// TODO code application logic here

DriverManager.registerDriver(new com.mysql.jdbc.Driver());

String url = "jdbc:mysql://localhost:3306/achmadlutfi";

String user = "root";

String password = "";

connection = DriverManager.getConnection(url, user, password);

Statement statement = connection.createStatement();

ResultSet resultSet = statement.executeQuery("SELECT COUNT(*) AS hasil FROM arfa_inbox");

if(resultSet.next()){

hasil = resultSet.getInt("hasil");

}

System.out.println("Hasilnya adalah : "+hasil);

} catch (SQLException ex) {

Logger.getLogger(Test1.class.getName()).log(Level.SEVERE, null, ex);

}

try {

Thread.sleep(1000);

} catch (InterruptedException ex) {

Logger.getLogger(Test1.class.getName()).log(Level.SEVERE, null, ex);

}

}

Read the rest of this entry »

, , ,

Leave a comment