Assignment Web Programming JSP MY SQL
Assignment Web Programming JSP MY SQL
index.jsp
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.Statement"%>
<%@page import="java.sql.Connection"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<div id="con">
<h3 align="center">Aplikasi Crud JSP dan MySQL</h3>
<p></p>
<%
try{
String Host = "jdbc:mysql://localhost:3306/biodatadb";
Connection connection = null;
Statement statement = null;
ResultSet rs = null;
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection(Host, "root", "");
statement = connection.createStatement();
String Data = "select * from biodata";
rs = statement.executeQuery(Data);
%>
<table border="1" cellspacing="0" cellpadding="0" width="100%">
<tr>
<th>Kode</th>
<th>Nama</th>
<th>Nama Ortu</th>
<th>Jenis Kelamin</th>
<th>Alamat</th>
</tr>
<%while (rs.next()) {%>
<tr>
<td><%=rs.getString("kode")%></td>
<td><%=rs.getString("nama")%></td>
<td><%=rs.getString("ortu")%></td>
<td><%=rs.getString("kelamin")%></td>
<td><%=rs.getString("alamat")%></td>
</tr><% } %>
</table>
<%
rs.close();
statement.close();
connection.close();
} catch (Exception ex) {
out.println("Can't connect to database.");}
%>
</div>
</body>
</html>
Dalam program ini saya hanya membuat file jsp sederhana dimana index.jsp membaca
data yang terdapat di dalam mysql saya (database bernama biodatadb). Lalu ditampilkan
sebagai table di .jsp. Sebelumnya saya membuat database terlebih dahulu dengan query
sebagai berikut.
Dan hasil outputnya adalah