New Address Creation using executeUpdate : Database « JSP « Java






New Address Creation using executeUpdate

//File: newAddress.html

<html>
<head>
<title>Add a new entry</title>
</head>
<body>
<h1>Please enter the new address information</h1>
<form method="POST" action="addNewAddress.jsp">
  Name: <input type="text" name="name" size="20"><br>
  Street: <input type="text" name="street" size="20"><br>
  City: <input type="text" name="city" size="20"><br>
  Zip Code: <input type="text" name="zip" size="20"><br>
  Country: <input type="text" name="country" size="20"><br>
  Telephone: <input type="text" name="tel" size="20">
  <p><input type="submit" value="Submit"></p>
</form>
</body>
</html>


//File: addNewAddress.jsp


<%@page import="java.sql.*"%>
<html>
<head>
<title>Add a new Address</title>
</head>
<body>
<h1>New Address Creation using executeUpdate()</h1>
<%
    Connection conn = null;
    PreparedStatement stmt = null;
    try {
      Class c = Class.forName("com.mysql.jdbc.Driver");
    }
    catch (Exception e) {
      System.out.println("Error occurred " + e);
     }
     try {
       conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/ADDRESS");
     }
     catch (SQLException e) {
        System.out.println("Error occurred " + e);
     }
     try {
        stmt = conn.prepareStatement("INSERT INTO AddressList (name, street, city, zip, country, telephone) VALUES (?, ?, ?,?, ?, ?)");
        stmt.setString(1, request.getParameter("name"));
        stmt.setString(2, request.getParameter("street"));
        stmt.setString(3, request.getParameter("city"));
        stmt.setString(4, request.getParameter("zip"));
        stmt.setString(5, request.getParameter("country"));
        stmt.setString(6, request.getParameter("tel"));
        stmt.executeUpdate();
        stmt.close();
        conn.close();
     }
     catch (SQLException e) {
         System.out.println("Error occurred " + e);
      }
     finally {
      try {
        if (stmt != null)
         stmt.close();
        }  catch (SQLException e) {}
        try {
         if (conn != null)
         conn.close();
         } catch (SQLException e) {}
     }
   
%>
The new address has been created.
</body>
</html>



           
       








Related examples in the same category

1.JSP Database Demo
2.JSP Database Query
3.A First JSP Database
4.Navigating in a Database Table
5.Joining Tables
6.Filling a Table
7.Display table in Database
8.Selecting records with condition From a Database
9.Navigating in a Database Table 2
10.Using Table Metadata
11.Creating a Table
12.Accessing the table field in Database
13.Fetching Data From a Database
14.JSTL: Transaction with a JSP
15.Using a Result object
16.Calling a Stored procedure within a JSP
17.Presenting database content using tags
18.Obtaining a Connection in JSP
19.Presenting database content
20.Using a DataSource
21.Using Transactions
22.Updating a database using the sql:update tag
23.Using a Preconfigured DataSource
24.Using the SortedMap
25.Obtaining a database Connection
26.JSP Access to Databases