Selasa, 10 Juli 2012

Manipulasi Database dengan Java

         Kali ini saya akan membahas Manipulasi database dengan java, sebelum kita mualai kita harus tau apasih database itu? Database adalah sekumpulan data yang tersusun sevara sistematis pada sebuah sistem yang akan memudahkan pengguna dan pengembangnya untuk menjalankannya.
        Pada cotoh yang saya buat, saya mengkoneksikan database dengan sqlitejdbc, Langsung saja pada class koneksi kita buat seprti di bawah ini :

import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;

public class Koneksi {

Connetion kon;
Statement stmt;

public Koneksi(){
try{
Class.forName("org.sqlite.JDBC");
kon=DriverManager.getConnection("jdbc:swlite:ContohData.db");
stmt=kon.createStatement();
}catch(SQLException ex){
Logger.getLogger(Koneksi.class.getName()).log(Level.SERVER,null, ex)
}catch(ClassNotFoundException){
Logger.getLogger(Koneksi.class.getName()).log(Level.SERVER,null, ex)
}
}

public int exeUpdate(String sql){
int result = 0;
try{
result=stmt.executeUpdate(sql);
}catch(SQLException ex){
System.out.println(sql);
Sysytem.out.println(ex);
}finally{
return result;
}
}

public ResultSet exeQuery(String sql){
try{
return stmt.executeQuery(sql);
}catch (SQLException ex){
System.out.println(sql);
System.out.println(ex);
return null;
}
}
}

            Setelah membuat class koneksi database kemudian kita klik kanan pada libraries pada project yang sedang dibuat, pilih Add JAR/Folder lalu cari dimana teman-teman menyimpan (sqlitejdbc) dan pilih.
                   Kemudian buat programnya, contoh program pegawai sebuah bank. Setiap pegawai memiliki No_pegawai, Nama, jabatan, gaji, dan tunjangan. Yang perlu diperhatikan dalam prmbuatan program ini adalah pemberian nama pada Netbeans dan Database harus sama. Apabila terjadi sedikit perbedaan maka data yang dimasukkan tidak akan tersimpan pada database.

Tidak ada komentar:

Posting Komentar