Logger.getLoggerUserKontrol.class.getName.logLevel.SEVERE, null, ex; try {
koneksi.rollback; } catch SQLException ex1 {
Logger.getLoggerUserKontrol.class.getName.logLevel.SEVERE, null, ex1; }
return ex.getMessage; }
}
4.1.3.2.5. Tambah Dokter
Gambar 4. 5. Menu Tambah Dokter
public String CreateDokter input { try {
String sql = insert into dokterid,nama,tanggal_lahir,alamat,spesialisasi + values?,?,?,?,?;
PreparedStatement pstmt = koneksi.prepareStatementsql; pstmt.setInt1, generateID;
pstmt.setString2, input.getNama; pstmt.setString3, input.getTanggal_lahir;
pstmt.setString4, input.getAlamat; pstmt.setString5, input.getSpesialisasi;
pstmt.executeUpdate; koneksi.commit;
koneksi.close; return berhasil;
} catch SQLException ex { Logger.getLoggerDokterKontrol.class.getName.logLevel.SEVERE, null, ex;
return ex.getMessage; }
}
4.1.3.2.6. Edit Dokter
Gambar 4. 6. Menu Edit Dokter
public String UpdateString ID, Dokter newData { try {
if ReadID = null { String sql = update dokter set nama = ?, tanggal_lahir=?, alamat=?, spesialisasi=?
where id = ?; PreparedStatement pstmt = koneksi.prepareStatementsql;
pstmt.setString1, newData.getNama; pstmt.setString2, newData.getTanggal_lahir;
pstmt.setString3, newData.getAlamat; pstmt.setString4, newData.getSpesialisasi;
pstmt.setString5, ID; pstmt.executeUpdate;
koneksi.commit; koneksi.close;
return berhasil; } else {
return Data Tidak Ditemukan;
} } catch SQLException ex {
Logger.getLoggerDokterKontrol.class.getName.logLevel.SEVERE, null, ex; try {
koneksi.rollback; } catch SQLException ex1 {
Logger.getLoggerDokterKontrol.class.getName.logLevel.SEVERE, null, ex1; return ex.getMessage;
} return ex.getMessage;
} }
4.1.3.2.7. Hapus Dokter
Gambar 4. 7. Menu Hapus Dokter
public String DeleteString ID { try {
Dokter dokter = ReadID; if dokter = null {
if dokter.getUser = null { String usname = dokter.getUser.getUsername;
String sql = delete from dokter where id = ?; PreparedStatement pstmt = koneksi.prepareStatementsql;
pstmt.setString1, ID; pstmt.executeUpdate;
UserKontrol uk = new UserKontrolkoneksi; uk.Deleteusname;
koneksi.commit; koneksi.close;
return berhasil; } else {
String sql = delete from dokter where id = ?; PreparedStatement pstmt = koneksi.prepareStatementsql;
pstmt.setString1, ID; pstmt.executeUpdate;
koneksi.commit; koneksi.close;
return berhasil; }
} else { return Data Tidak Ditemukan;
} } catch SQLException ex {
Logger.getLoggerDokterKontrol.class.getName.logLevel.SEVERE, null, ex; try {
koneksi.rollback; } catch SQLException ex1 {
Logger.getLoggerDokterKontrol.class.getName.logLevel.SEVERE, null, ex1; }
return ex.getMessage; }
}
4.1.3.2.8. Lihat Dokter