Beruflich Dokumente
Kultur Dokumente
Index.jsp
<%@ page import="java.sql.*" %>
<%
try
Connection
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/demo","root","admin");
//create connection
String name,owner;
name=request.getParameter("txt_name"); //txt_name
owner=request.getParameter("txt_owner"); //txt_owner
1
pstmt=con.prepareStatement("insert into person(name,owner)values(?,?)"); //sql
insert query
pstmt.setString(1,name);
pstmt.setString(2,owner);
catch(Exception e)
out.println(e);
%>
<html>
<head>
2
<title>JSP:Insert, Update, Delete using MySQL</title>
<style type="text/css">
.main
width:700px;;
margin-left:250px;
padding: 10px;
table
border-collapse: collapse;
width: 600px;
td
3
text-align: left;
padding: 8px;
</style>
<script>
function validate()
if (name.value == "")
name.focus();
return false;
if (owner.value == "")
owner.focus();
4
return false;
</script>
</head>
<body>
<div class="main">
<center>
<h1>Insert Record</h1>
</center>
<table>
<tr>
<td>Name</td>
5
<td><input type="text" name="txt_name"></td>
</tr>
<tr>
<td>Owner</td>
</tr>
<tr>
</tr>
</table>
<center>
<h1><a href="index.jsp">Back</a></h1>
</center>
</form>
</div>
6
<center>
</center>
</body>
</html>
ADD.JSP
<%
try
Connection
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/demo","root","admin");
//create connection
{
7
String name,owner;
name=request.getParameter("txt_name"); //txt_name
owner=request.getParameter("txt_owner"); //txt_owner
pstmt.setString(1,name);
pstmt.setString(2,owner);
catch(Exception e)
out.println(e);
8
}
%>
<html>
<head>
<style type="text/css">
.main
width:700px;;
margin-left:250px;
padding: 10px;
table
9
font-family: arial, sans-serif;
border-collapse: collapse;
width: 600px;
td
text-align: left;
padding: 8px;
</style>
<script>
function validate()
if (name.value == "")
10
name.focus();
return false;
if (owner.value == "")
owner.focus();
return false;
</script>
</head>
<body>
<div class="main">
<center>
<h1>Insert Record</h1>
11
</center>
<table>
<tr>
<td>Name</td>
</tr>
<tr>
<td>Owner</td>
</tr>
<tr>
</tr>
</table>
<center>
12
<h1><a href="index.jsp">Back</a></h1>
</center>
</form>
</div>
<center>
</center>
</body>
</html>
UPDATE.JSP
<%
try
13
Connection
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/demo","root","admin"); //
create connection
int hide;
String name_up,owner_up;
name_up=request.getParameter("txt_name"); //txt_name
owner_up=request.getParameter("txt_owner"); //txt_owner
pstmt.setString(1,name_up);
pstmt.setString(2,owner_up);
pstmt.setInt(3,hide);
14
con.close(); //connection close
catch(Exception e)
out.println(e);
%>
<html>
<head>
<style type="text/css">
15
.main
width:700px;;
margin-left:250px;
padding: 10px;
table
border-collapse: collapse;
width: 600px;
td
text-align: left;
padding: 8px;
</style>
16
<script>
function validate()
if (name.value == "")
name.focus();
return false;
if (owner.value == "")
owner.focus();
return false;
</script>
17
</head>
<body>
<div class="main">
<center>
<h1>Update Record</h1>
</center>
<table>
<%
try
Connection
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/demo","root","admin"); //
create connection
if(request.getParameter("edit")!=null)
18
int id=Integer.parseInt(request.getParameter("edit"));
String name,owner;
pstmt.setInt(1,id);
while(rs.next())
id=rs.getInt(1);
name=rs.getString(2);
owner=rs.getString(3);
%>
<tr>
<td>Name</td>
</tr>
19
<tr>
<td>Owner</td>
</tr>
<tr>
</tr>
<%
catch(Exception e)
out.println(e);
%>
</table>
<center>
20
<h1><a href="index.jsp">Back</a></h1>
</center>
</form>
</div>
<center>
</center>
</body>
</html>
DATABASE
CREATE TABLE `person` (
--
21
--
--
--
--
--
ADD LIBRARY
22
23
24