Marka Edit Proses PENUTUP

292

2.49 Marka Edit Proses

Halaman Marka Edit Proses merupakan halaman jsp yang memproses ubah data Marka. Berikut ini potongan listing program halaman Marka Edit Proses. } else { out.println[view media]atdtr; } tdtr tr bgcolor=f7f7e7td scope=col valign=toplabel for=gambar_mafontcolor=blackfontlabeltd input id=gambar_ma type=file name=marka input id=id_ma type=hidden name=id_ma value== album.getId_ma tdtr tr bgcolor=f7f7e7 a href=MarkaEditProses.jsp?id_ma== album.getId_ma td colspan=2input type=submit value=Edit inputtdtr tr bgcolor=f7f7e7 td colspan=2a href=RambuTampil.jspLihat Data Rambuatd trtabletableformdiv String id_ma; String nama_ma; String jenis_ma; String dis_ma; OrdHttpUploadFile edit = null; try { formData.setServletRequestrequest; if formData.isUploadRequest { jsp:forward page=MarkaEditForm.jsp return; } formData.parseFormData; id_ma = formData.getParameterid_ma; nama_ma = formData.getParameternama_ma; jenis_ma = formData.getParameterjenis_ma; dis_ma = formData.getParameterdis_ma; edit = formData.getFileParametermarka; int gbrLen = edit.getContentLength; if gbrLen = 0 { album.setId_maid_ma; album.setNama_manama_ma; album.setJenis_majenis_ma; album.setDis_madis_ma; album. editData id_ma; } if gbrLen 0 { if jenis_ma == null || jenis_ma.length == 0 { jenis_ma = Image from file: + edit.getSimpleFileName + .; if jenis_ma.length 40 { jenis_ma = jenis_ma.substring0, 40; } 293 album.setId_maid_ma; album.setNama_manama_ma; album.setJenis_majenis_ma; album.setDis_madis_ma; } album.setId_maid_ma; album.setNama_manama_ma; album.setJenis_majenis_ma; album.setDis_madis_ma; album. editData id_ma; album. editDataGambar edit; } } finally { album.release; formData.release; } meta http-equiv=refresh content=1;url=MarkaEditPesan.jsptable Query editData : public void editDataString id throws SQLException, ServletException, IOException { if conn == null { conn = getConnection; } conn.setAutoCommitfalse; OraclePreparedStatement stm = OraclePreparedStatement conn.prepareStatement select from marka where id_ma=?; stm.setString1, id; OracleResultSet rs = OracleResultSet stm.executeQuery; if rs.next { throw new ServletExceptionnew ID not found; } id = rs.getString1; rs.close; stm.close; stm = OraclePreparedStatement conn.prepareStatement update marka set nama_ma = ?, jenis_ma = ?, dis_ma = ? where id_ma = ?; stm.setString1, nama_ma; stm.setString2, jenis_ma; stm.setString3, dis_ma; stm.setString4, id; stm.executeUpdate; stm.close; conn.commit; } Query editDataGambar : public void editDataGambarOrdHttpUploadFile editGMarka throws SQLException, ServletException, IOException { if conn == null { conn = getConnection; } conn.setAutoCommitfalse; OraclePreparedStatement stm = OraclePreparedStatement conn.prepareStatement select from marka where id_ma = ?; stm.setString1,id_ma; System.out.printlnid ma : +id_ma; OracleResultSet rs = OracleResultSet stm.executeQuery; if rs.next { throw new ServletExceptionnew ID not found; } String idimage = rs.getString1; rs.close; stm.close; stm = OraclePreparedStatement conn.prepareStatement select gambar_ma,thumbnail_ma from marka where id_ma = ? for update; 294

2.50 Marka Edit Pesan