Bunyi Tambah Proses PENUTUP

304

2.60 Bunyi Tambah Proses

Halaman Bunyi Tambah Proses merupakan halaman untuk memproses tambahnya data Isyarat Bunyi yang diinputkan oleh admin agar dapat masuk ke dalam tabel Bunyi yang ada di database. Gambar Halaman Bunyi Tambah Proses data berhasil disimpan Gambar Halaman Bunyi Tambah Proses data tidak berhasil disimpan tr bgcolor=f7f7e7td colspan=2input type=submit value=Simpan inputtdtr tr bgcolor=f7f7e7td colspan=2 a href=BunyiTampil.jspLihat Data Isyarat Bunyiatd tr tr bgcolor=f7f7e7td colspan=2 a href=BunyiTambahForm.jspRefreshatd tr tableform font color=redpKlik Lihat Data Isyarat Bunyi untuk Hapus Edit datapfontcenterp tablepdiv 305 Berikut ini potongan listing program tambah Isyarat Bunyi String nama_bu = null; String des_bu = null; OrdHttpUploadFile uploadAudio = null; try { formData.setServletRequestrequest; if formData.isUploadRequest { jsp:forward page=BunyiTambahForm.jsp return; } formData.parseFormData; nama_bu = formData.getParameternama_bu; des_bu = formData.getParameterdes_bu; uploadAudio = formData.getFileParameterbunyi; if uploadAudio == null || uploadAudio.getOriginalFileName == null || uploadAudio.getOriginalFileName.length == 0 { jsp:forward page=BunyiTambahForm.jsp?error= Data+salah,+gagal+disimpan. return; } if uploadAudio.getContentLength == 0 { jsp:forward page=BunyiTambahForm.jsp?error= Data+salah,+gagal+disimpan. return; } if nama_bu == null || nama_bu.length == 0 { nama_bu = suara from file: + uploadAudio.getSimpleFileName + .; if nama_bu.length 40 { nama_bu = nama_bu.substring0, 40; } } album.setNama_bunama_bu; album.setDes_budes_bu; album. insertBunyi uploadAudio; } finally { album.release; formData.release; } meta http-equiv=refreshcenterpjsp:forward page=BunyiTambahForm.jsp?ok=Data+berhasil+disimpan.pcenter Query insertBunyi : public void insertBunyi OrdHttpUploadFile uploadAudio throws SQLException, ServletException, IOException { if conn == null { conn = getConnection; } conn.setAutoCommit false ; OraclePreparedStatement stm = OraclePreparedStatementconn.prepareStatement select bunyi_sequence.nextval from dual ; OracleResultSet rs = OracleResultSetstm.executeQuery; 306

2.61 Bunyi Tampil