Commit d916408f authored by Fabian Dewantara Santonie's avatar Fabian Dewantara Santonie 🕊

Menambahkan Menu Delete

parent 24f268ce
package org.testing.bank;
import java.io.IOException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class delete
*/
@WebServlet("/deleteData")
public class delete extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public delete() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
try {
Connection con = DatabaseConnection.initializeDatabase();
PreparedStatement st = con.prepareStatement("delete from bank where id=?");
st.setString(1, request.getParameter("id"));
st.executeUpdate();
st.close();
con.close();
response.sendRedirect(request.getContextPath()+"/DatabaseConnect");
} catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
}
}
}
......@@ -32,11 +32,11 @@
</tr>
<tr>
<td>Kode Bank</td>
<td><input type="text" name="kode" value=${kode}></td>
<td><input type="text" name="kode" placeholder=${kode}></td>
</tr>
<tr>
<td>Nama Bank</td>
<td><input type="text" name="nama" value=${nama}></td>
<td><input type="text" name="nama" placeholder=${nama}></td>
</tr>
</table>
<input type="submit" name="submit">
......
......@@ -9,10 +9,10 @@
</head>
<div align="center">
<body>
<a href="Latihan1.jsp"><button class="btn btn-dark">Latihan 1</button></a>
<a href="Latihan2.jsp"><button class="btn btn-dark">Latihan 2</button></a>
<a href="Latihan3.jsp"><button class="btn btn-dark">Latihan 3</button></a>
<a href="Latihan4.jsp"><button class="btn btn-dark">Latihan 4</button></a>
<a href="Latihan1.jsp"><button class="btn btn-dark">Latihan 1</button></a><br><br>
<a href="Latihan2.jsp"><button class="btn btn-dark">Latihan 2</button></a><br><br>
<a href="Latihan3.jsp"><button class="btn btn-dark">Latihan 3</button></a><br><br>
<a href="Latihan4.jsp"><button class="btn btn-dark">Latihan 4</button></a><br><br>
<a href="/belajarJavaServlet_Fabian/DatabaseConnect"><button class="btn btn-dark">Latihan 5</button></a>
</body>
</div>
......
......@@ -26,7 +26,8 @@
<td><%=bank.getId()%></td>
<td><%=bank.getKode()%></td>
<td><%=bank.getNama()%></td>
<td><a href="editData?id=<%= bank.getId()%>"><button class="btn btn-dark">Edit</button></a></td>
<td><a href="editData?id=<%= bank.getId()%>"><button class="btn btn-info">Edit</button></a></td>
<td><a href="deleteData?id=<%= bank.getId()%>"><button class="btn btn-danger">Delete</button></a></td>
</tr>
<%}%>
</table>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment