Tutorial Java, Meload data dari MySQL Ke JComboBox

Bagi yg baru belajar java(Sama seperti saya) dan belum tahu cara meload data dari mysql ke JComboBox, ini ada potongan functionnya

koneksiDB koneksi=new koneksiDB();

public void loadCombo(JComboBox cmb,String field,String table){

cmb.removeAllItems();

try{

java.sql.Connection connect=new koneksiDB().condb();

java.sql.Statement stat=connect.createStatement();

ResultSet rs=stat.executeQuery(“select “+field+” from “+table);

while(rs.next()){

String item=rs.getString(1);

cmb.addItem(item);

a++;

}

stat.close();

}catch(SQLException e){

System.out.println(“Error : “+e);

}

}

sedangkan koneksiDB koneksi=new koneksiDB(); pada potongan program diatas merupakan deklarasi fungsi yang saya ambil dari pakage class lain yaitu dari klas koneksiDB yang bisa dipakai berulang2 di class lain, agar qita tidak melulu menuliskan coding yang sama. naach ini isi classnya, silahkan buatkan package sendiri :

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

package inventorymarket.fungsi;

/**

*

* @author Owner

*/

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

/**

*

* @author Owner

*/

public class koneksiDB {

public koneksiDB(){}

Connection con;

public void panggilDriver(){

try{

String driver=”com.mysql.jdbc.Driver”;

Class.forName(driver);

System.out.println(“Memanggil driver sukses”);

}catch(ClassNotFoundException cnfe){

System.out.println(“Pesan Error : “+cnfe);

}

}

public Connection condb() throws SQLException{

Connection koneksi=null;

try{

String url=”jdbc:mysql://localhost:3306/panti_db?zeroDateTimeBehavior=convertToNull”;

String user=”root”;

String pass=”bismillah”;

koneksi=DriverManager.getConnection(url,user,pass);

System.out.println(“Koneksi Database Sukses”);

}catch(SQLException e){

System.out.println(“gagal di : “+e);

}

return koneksi;

}

}

Iklan

2 comments on “Tutorial Java, Meload data dari MySQL Ke JComboBox

  1. Assalamu’alaikum… gan yang punya nie blog..saya mohon bantuannya
    Saat ini saya sedang skripsi dan saya membutuhkan software MATLAB…klw agan bersedia membantu tolong di share atau di kirim linknya ke e-mail saya

    odimas27@ymail.com

    Terima kasih

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s