
Mari kita melanjutkan pembahasan PreparedStatement Update Data dengan Java untuk mendelete data dengan judul:
PreparedStatement Delete Data dengan Java
Berikut langkah-langkahnya untuk PreparedStatement Delete Data:
1). Karena ini projek melanjutkan PreparedStatement Update Data dengan Java kita buka projek “Belajar JDBC PostgreSQL” dengan editor eclipse
2). Buka class “UsePreparedStatement” dan tambahkan method “deleteDataTable” dengan parameter “kode”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
public void deleteDataTable(String kode) { Connection conn = postgreSQLJDBC.getConnection(); try { PreparedStatement ps = conn.prepareStatement("DELETE FROM mahasiswa WHERE kode=?"); ps.setString(1, kode); System.out.println("Delete " + ps.executeUpdate() + " rows"); conn.commit(); ps.close(); } catch (SQLException e) { try { conn.rollback(); } catch (SQLException e1) { e1.printStackTrace(); } e.printStackTrace(); } } |
3). Untuk memanggil/testing tambahkan coding di metod main seperti dibawah ini:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
public static void main(String[] args) { UsePreparedStatement ups = new UsePreparedStatement(); ups.showDataTable(); Mahasiswa mhs = new Mahasiswa(); mhs.setKode("5"); mhs.setNama("wijaksana"); mhs.setAlamat("jakarta"); mhs.setNohp("0898"); ups.deleteDataTable(mhs.getKode()); ups.showDataTable(); } |
4). Output
—– Inisialisai PostgreSQL JDBC —–
Driver terpasang!
Koneksi DB Sukses!
—– Inisialisasi selesai —–
2 Aman : Jakarta : 080980
3 Damai : Jakarta : 88799
1 Pilkada : Jakarta : 09886
5 Yulianto Wijaksana : jakarta : 0898
Delete 1 rows
2 Aman : Jakarta : 080980
3 Damai : Jakarta : 88799
1 Pilkada : Jakarta : 09886
Semoga Membantu,
Salam berbagi,
Yulianto Wijaksana