- Program Create
- Membuat project baru di netbeans
- Tambahkan JForm untuk membuat GUI Create data
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String capres = String.valueOf(jTextField1.getText()); // proses pengambilan nilai dari text field. Ingat ! yang warna hijau adalah nama variabel dari GUI nya!
String cawapres = String.valueOf(jTextField2.getText());
String slogan = String.valueOf(jTextArea1.getText());
if (capres.equals("")) { // proses pengecekan, apakah data ada yg kosong atau tidak
JOptionPane.showMessageDialog(null, "Anda Belum Mengisi Nama Capres!", "Input Data Status", 0);
} else if (cawapres.equals("")) {
JOptionPane.showMessageDialog(null, "Anda Belum Mengisi Nama CaWapres!", "Input Data Status", 0);
} else if (slogan.equals("")) {
JOptionPane.showMessageDialog(null, "Anda Belum Mengisi Slogan!", "Input Data Status", 0);
} else { // jika data tidak ada yang kosong.
try {
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/pemilu", "root", "");
Statement st = conn.createStatement();
String query = "INSERT INTO daftar_peserta VALUES (null,'" + capres + "','" + cawapres + "','" + slogan + "')";
// harus diberi null, karena di database nya , kolom id itu AUTO INCREEMENT. null berarti tidak ada data yang masuk ke tabel
st.executeUpdate(query);
JOptionPane.showMessageDialog(null, "Data Berhasil Tersimpan!", "Input Data Status", 1);
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Terjadi Kesalahan! Periksa Kembali Data Anda! "+ex, "Input Data Status", 0);
}
}
}
private void jLabel4MouseClicked(java.awt.event.MouseEvent evt)
3. Buat database yan akan digunakan dan dihubungkan dengan program
4. Menghubungkan database dengan program
1. pilih pada bagian report datasource
2. klik new
3. pilih mysql jdbc connection
4. isi path lokasi file database yang akan digunakan
Melakukan Ujicoba Pengisian Data
Klik kanan pada project lalu pilih run
Isikan data kedalam field yang tersedia lalu klik simpan
Jika muncul pemberitahuan tersebut berarti data berhasil masuk kedalam database
Data sudah masuk kedalam database
Membuat Program Read
buat jfrom untuk menampilkan data dengan tabel
public void data() { // ini nama method
try {
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/pemilu", "root", "");
String query2 = "SELECT * FROM daftar_peserta";
Statement st2 = conn.createStatement();
ResultSet rs2 = st2.executeQuery(query2);
DefaultTableModel tm = (DefaultTableModel) jTable1.getModel();
tm.setRowCount(0);
while (rs2.next()) {
String capress = rs2.getString("capres");
String cawapress = rs2.getString("cawapres");
String slogann = rs2.getString("slogan");
tm.addRow(new Object[]{capress, cawapress, slogann});
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Terjadi Kesalahan! Periksa Kembali Data Anda!", "Input Data Status", 0);
}
}
Coba kembali dengan menjalankan program seperti langkah pada program read
klik pada pilihan lihat data
Jika data muncul pada tabel maka pembacaan data pada database yang ditampilkan pada tabel akan muncul












Komentar
Posting Komentar