Tutorial CRUD menggunakan FRAMEWORK ormlite dengan java di NETBEANS PART 2

Melanjutkan tutorial yang sebelumnya Tutorial CRUD menggunakan FRAMEWORK ormlite dengan java di NETBEANS PART 1 Selanjutnya buka aplikasi NETBEANS dan buat project baru dengan nama CRUD siswa.jika anda belum mengetahui cara buat project baru di NETBEANS silahkan cari di google dulu.Jika project sudah dibuat maka tampilannya akan seperti gambar dibawah:



ekstrak dulu ormlite yang didownload selanjutnya import ormlite  tadi yang sudah diekstrak dengan cara klik kanan pada Libraries->Add jar/folder dan pilih file bernama ormlite-core-5.0 dan ormlite-jdbc-5.0 selanjutnya klik ok,maka hasilnya seperti gambar dibawah:


Setelah ormlite berhasil di upload selanjutnya masukkan library mysql dengan cara klik kanan pada Library->Add Library pilih MySQL JDBC Driver dan klik Add Library seperti gambar dibawah:


Selanjutnya buat package dengan nama database dengan cara klik kanan pada Source Package->pilih New->pilih Java Package->masukkan nama package yaitu database klik finish.jika berhasil maka akan seperti gambar dibawah:


Selanjutnya buat Class Koneksi pada package database dengan cara klik kanan pada package database->pilih New->pilih Java Class->masukkan nama Classnya yaitu Koneksi klik finish
Langkah selanjutnya kita buat interface DAO pada package database dengan cara klik kanan pada package->pilih new->pilih other->pilih java interface pada file type->klik next->masukkan nama interfacenya yaitu DAO klik finish seperti gambar dibawah:


Maka isi dari package database seperti gambar dibawah:





Langkah Selanjutnya klik 2x Class Koneksi dan masukkan coding yang ada dibawah:
package database;

import com.j256.ormlite.jdbc.JdbcConnectionSource;
import com.j256.ormlite.support.ConnectionSource;
import com.mysql.jdbc.Connection;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author ketikanMD
 */
public class Koneksi {

    ConnectionSource csInit = null;

    //konfigurasi koneksi ke mysql server
    public static ConnectionSource cs() {
        String dbName = "db_siswa"; //nama database
        String dbUrl = "jdbc:mysql://localhost:3306/" + dbName;
        String user = "root"; 
        String pass = "";

        //inisiasi sumber koneksi
        ConnectionSource csInit = null;
        try {
            csInit = new JdbcConnectionSource(dbUrl, user, pass);
        } catch (SQLException ex) {
            Logger.getLogger(Koneksi.class.getName()).log(Level.SEVERE, null, ex);
        }

        //kembalikan hasil koneksi
        return csInit;

    }


    public Connection getConnection() {
        return (Connection) csInit;
    }

}


buka interface DAO masukkan coding dibawah :
package database;

import javax.swing.table.DefaultTableModel;

/**
 *
 * @author ketikanMD
 */
public interface DAO {

    public void insert(Object o);

    public void update(Object o);

    public void delete(int id);

    public DefaultTableModel selectAll();
    public DefaultTableModel search(String key);
}



 jika masih ada yang belum dipahami atau dimengerti jangan sungkan untuk komentar atau bertanya di kolom komentar dibawah.....






0 komentar:

Post a Comment

Informasi:
Form komentar ini menggunakan moderasi, setiap komentar yang masuk akan melalui proses pemeriksaan sebelum ditampilkan dalam kolom komentar.

Memasang link dan konten yang mengandung pornografi di komentar tidak akan di tampilkan. Hanya komentar yang membangun dan sesuai topik artikel saja yang akan kami tampilkan.

Mohon maaf atas ketidaknyamanannya.