Eksekusi Query SELECT dengan Java

Setelah koneksi ke database berhasil dilakukan ( bisa lihat di http://dev.xbata.com/java/jdbc/jdbc-dengan-resourcebundle-properties ), langkah berikutnya adalah kita tes untuk menampilkan data dari table pada database

Misalkan pada table terdapat skema sebagai berikut :

mysql> desc jenis_produk;
+---------+-------------+------+-----+---------+----------------+
| Field   | Type        | Null | Key | Default | Extra          |
+---------+-------------+------+-----+---------+----------------+
| idjenis | int(11)     | NO   | PRI | NULL    | auto_increment |
| nama    | varchar(20) | YES  |     | NULL    |                |
+---------+-------------+------+-----+---------+----------------+

Berikut contoh program untuk menampilkan data pada tabel jenis_produk :

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.lp3tnf.ppdt.db;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

/**
 *
 * @author ksatria
 */
public class TesSelect {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here

        String sql = "SELECT * FROM jenis_produk";

        DBKoneksi dbkon = new DBKoneksi();
      try
      {
        Statement st = dbkon.getKoneksi().
                createStatement();
        ResultSet rs = st.executeQuery(sql);

        while(rs.next())
        {
          System.out.println(rs.getInt("idjenis")
                  + " - " + rs.getString("nama")
                  )  ;

        }
        dbkon.closeKoneksi();
        }catch (SQLException ee)
      {
            System.out.println("UPPS ERROR ");
            ee.printStackTrace();
        }
    }

}

Post a Response