Target
Steps 1
Buat Project baru
Pilih Java Desktop
Application
Next
Berikan Nama Project
dan Lokasi Project
Finish
Maka akan muncul GUI
design seperti di
samping berikut :
Steps 1 (Untuk versi Netbeans Baru)
Install MySQL
Paket instalasi dapat diunduh di www.mysql.com,
pilih sesuai OS yang digunakan (XP/7/8) dan bit OS
yang digunakan (32/64 bit)
Step 6
Script :
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/operasi?;", "root", "");
Statement state = con.createStatement();
String sql = "insert into tabel values('" + Nama + "','" + NIM + "');";
state.execute(sql);
state.close();con.close();
Basic Query Script : 2. Update Data
UPDATE <namatabel> SET <namafield>=<isidatafield> WHERE
<namafield>=<nilaitertentu>
Example :
Assumption :
Table name : tabel
Field names : NIM (integer primary key), Nama (String)
Data updated : NIM= 111100001, Nama=’Heri Suprapto’ will be updated to be ’Herawati Suprapti’
Script :
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/operasi?;",
"root", "");
Statement state = con.createStatement();
String sql = “update tabel set Nama=‘”+Nama+”’ where NIM=‘”+NIM+”’;";
state.executeUpdate(sql);
state.close();
con.close;
Basic Query Script : 3. Read Data
SELECT <namafield1>,<namafield2>,<namafield3>,….,<namafieldN> FROM <namatabel>
Example :
Assumption :
Table name : tabel
Field names : NIM (integer primary key), Nama (String)
Data read : NIM
Script :
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/operasi?;", "root", "");
Statement state = con.createStatement();
String sql = “select Nama,NIM from tabel;";
ResultSet res=state.executeQuery(sql);
res.first; //Untuk pindah ke row pertama
String data1=res.getString(1); // Untuk mengambil data pada kolom 1 di row pertama
res.last; //Untuk pindah ke row terakhir
String data2=res.getString(2); // Untuk mengambil data pada kolom 2 di row terakhir
res.close();
state.close();
con.close();
Basic Query Script : 4. Delete Data
DELETE FROM <namatabel> WHERE <namafield>=<nilaitertentu>
Example :
Assumption :
Table name : tabel
Field names : NIM (integer primary key), Nama (Text)
Data deleted : NIM= 111100001, Nama=’Heri Suprapto’
will be deleted
Script :
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/operasi?;",
"root", "");
Statement state = con.createStatement();
String sql = “delete from tabel where NIM=‘”+NIM+”’;";
state.executeUpdate(sql);
state.close();
con.close;
Tugas : Desain GUI seperti di bawah, Isilah
script sesuai fungsi masing-masing obyeknya