Membuat Form Database Kartu Keluarga Java NetBeans ( JDBC )
Laporan
Praktikum
Bahasa Pemrograman 2
( JDBC )
Dosen : Dede Irawan M.kom
Disusun oleh :
NIM : 2015082117
Nama : Regita Novianti
Kelas : TI 2015 A
Teknik
Informatika ( S1 )
Fakultas
Ilmu Komputer
Universitas
Kuningan
2016
Pada tutorial kali ini langsung saja , langkah pertama kita akan membuat sebuah form dengan menggunakan jframe dan jtable serta jbutton, untuk menampilkan database kartu keluarga.
Di dalam project kita masukan fungsi add Library - MySQL JDBC Driver
langkah berikutnya membuat class baru yaitu kabupaten ,kecamatan ,desa, anggota, dan kartu keluarga . dibawah ini adalah salah satu contoh script program untuk class provinsi
/*
* 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 kartu_keluarga;
import java.sql.*;
/**
*
* @author regita
*/
public class provinsi {
public void panggilDriver (){
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Pemanggilan driver sukses");
} catch (ClassNotFoundException e ){
System.out.println("Pemanggilan driver gagal");
} finally{
System.out.println("Proses pemanggilan driver selesai");
}
}
public static void main(String [] args) {
provinsi Provinsi= new provinsi ();
Provinsi.panggilDriver();
Connection db = Provinsi.HubungkadbKartuKeluarga();
try{
Statement st=db.createStatement();
ResultSet rs= st.executeQuery("select *from provinsi");
while(rs.next()){
System.out.println("Kode Provinsi:"+rs.getString(1));
System.out.println("Nama Provinsi:"+rs.getString(2));
System.out.println(""+rs.getString(3)+"\n");
}
}catch (SQLException e){
System.err.println("Proses menampilkan data gagal");
}
}
public Connection koneksi=null;
public Connection HubungkadbKartuKeluarga(){
String URL="jdbc:mysql://localhost:3306/kk";
String USR="root";
String PSWD="";
try{
koneksi=DriverManager.getConnection(URL,USR,PSWD);
System.out.println("Koneksi DataBase sukses");
}catch (SQLException e){
System.out.println("Koneksi Database gagal");
}finally {
System.out.println("Pross pemanggilan database selesai");
}
return koneksi;
}
}
* 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 kartu_keluarga;
import java.sql.*;
/**
*
* @author regita
*/
public class provinsi {
public void panggilDriver (){
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Pemanggilan driver sukses");
} catch (ClassNotFoundException e ){
System.out.println("Pemanggilan driver gagal");
} finally{
System.out.println("Proses pemanggilan driver selesai");
}
}
public static void main(String [] args) {
provinsi Provinsi= new provinsi ();
Provinsi.panggilDriver();
Connection db = Provinsi.HubungkadbKartuKeluarga();
try{
Statement st=db.createStatement();
ResultSet rs= st.executeQuery("select *from provinsi");
while(rs.next()){
System.out.println("Kode Provinsi:"+rs.getString(1));
System.out.println("Nama Provinsi:"+rs.getString(2));
System.out.println(""+rs.getString(3)+"\n");
}
}catch (SQLException e){
System.err.println("Proses menampilkan data gagal");
}
}
public Connection koneksi=null;
public Connection HubungkadbKartuKeluarga(){
String URL="jdbc:mysql://localhost:3306/kk";
String USR="root";
String PSWD="";
try{
koneksi=DriverManager.getConnection(URL,USR,PSWD);
System.out.println("Koneksi DataBase sukses");
}catch (SQLException e){
System.out.println("Koneksi Database gagal");
}finally {
System.out.println("Pross pemanggilan database selesai");
}
return koneksi;
}
}
Setelah seluruh class dibuat, kemudian kita masuk ke jframe untuk form database. disini menggunakan jtable dan jbutton.
untuk memudahkan ketika kita melakukan operasi di dalam
script ubah setiap variabel komponen . kemudian masuk kedalam Source lalu kita import library untuk
sql.
Tulis script di bawah ini tepat dibawah nama class
Tulis Script di bawah ini Seperti pada gambar
agar tombol button dapat menampilkan data maka ketikan script di bawah ini , saya contoh kan untuk button provinsi
lakukan hal yang sama untuk button button yang lainnya dan adapun hasil akhirnya seperti dibawah ini
SEMOGA BERMANFAAT
mantap min
BalasHapus