Friday, 30 September 2016

Database Application

J2ee database Application



HTML Page


<%@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>
        <center>
        <h1>DB App</h1>
        <table border="0">
            <form action="Signup" method="post">
           
            <thead>
                <tr>
                    <th colspan="2">Signup</th>
                    <th></th>
                </tr>
            </thead>
            <tbody>
                
                <tr>
                    <td>Username:</td>
                    <td><input type="text" name="name"></td>
                </tr>
                <tr>
                    <td>Password:</td>
                    <td><input type="password" name="pass"></td>
                </tr>
                <tr>
                    <td>Address:</td>
                    <td><textarea name="add"></textarea></td>
                </tr>
                <tr>
                    <td>District:</td>
                    <td>
                        <select name="dist">
                            <option>Select</option>
                            <option>TVM</option>
                            <option>KLM</option>
                            <option>APZHA</option>
                            <option>KTM</option>
                            <option>EKM</option>
                            
                        </select>
                    </td>
                </tr>
                <tr>
                    <td>Mail</td>
                    <td><input type="email" name="mail"></td>
                </tr>
                <tr>
                    <td><input type="submit"></td>
                    <td><input type="reset"></td>
                </tr>
            </tbody>
        </table>
 </form>
        </center>
    </body>
</html>


Insert Into DB

  try {
            String User=request.getParameter("name");
            String Pass=request.getParameter("pass");
            String Address=request.getParameter("add");
            String Dist=request.getParameter("dist");
            String Email=request.getParameter("mail");
             try{
                 Class.forName("com.mysql.jdbc.Driver");
        Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/login","root","");
        PreparedStatement PSMT=con.prepareStatement("INSERT INTO  `login`.`userdetails` (`Mail` ,`User` ,`pass` ,`Dist` ,`Address`)VALUES (?,?,?,?,?)");
        
        PSMT.setString(1, Email);
        PSMT.setString(2, User);
        PSMT.setString(3, Pass);
        PSMT.setString(4, Dist);
        PSMT.setString(5, Address);
        int i=PSMT.executeUpdate();
        if(i>0){out.print("<script>alert('Success');</script>");}
        }
        catch(Exception ex)
                {out.print(ex.getMessage());}
        } finally {
            out.close();
        }


Login Form(Select)