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