Mengambil data dari database ke Java

Praktikum ini yaitu membuat database, kemudian menambahkan data setelah itu data yang sudah dimasukkan dikelola dan ditampilkan dengan pemograman java. adapun langkah-langkahnya sebagai berikut:

1.Buatkan database melalui localhost. kemudian buat database dengan nama trpl seperti gambar dibawah ini

2. Klik button buat kemudian buat table dengan nama data_mahasiswa, kemudian isikan field dan tipe datanya


3. Setelah itu isikan data, dengan mengklik Tambahkan, masukkan datanya

5. Sekarang buat codingan di Java, misalkan nama proyeknya Data-trpl, setelah itu jangan lupa add library dengan mengklik kanan pada libraries kemudian pilih MySQL JDBC Driver, setelah itu lakukan coding seperti berikut:

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package data.trpl;

/**
 *
 * @author Riki Afriansyah
 */
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
public class DataTrpl {

    /**
     * @param args the command line arguments
     */
     // variabel koneksi JDBC
    static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
    static final String DB_URL = "jdbc:mysql://localhost/trpl";
    static final String USER = "root";
    static final String PASS = "";
    
      // Menyiapkan objek yang diperlukan untuk mengelola database
    static Connection conn;
    static Statement stmt;
    static ResultSet rs;
    public static void main(String[] args) {
        // TODO code application logic here
             // Melakukan koneksi ke database
        // harus dibungkus dalam blok try/catch
        try {
            // register driver yang akan dipakai
            Class.forName(JDBC_DRIVER);
            
            // buat koneksi ke database
            conn = DriverManager.getConnection(DB_URL, USER, PASS);
            
            // buat objek statement
            stmt = conn.createStatement();
            
            // buat query ke database
            String sql = "SELECT * FROM data_mahasiswa";
            
            // eksekusi query dan simpan hasilnya di obj ResultSet
            rs = stmt.executeQuery(sql);
            
            // tampilkan hasil query
            while(rs.next()){
                System.out.println("Id: " + rs.getInt("id"));
                System.out.println("NPM: " + rs.getInt("npm"));
                System.out.println("Nama: " + rs.getString("nama"));
                System.out.println("Alamat: " + rs.getString("alamat"));
                System.out.println("Telpon: " + rs.getString("telpon"));
                System.out.println("=====================");
            }
            
            stmt.close();
            conn.close();
            
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
}

maka data yang telah disimpan ke database dapat ditampilkan pada output compiler.