การติดต่อ JSP กับ MySQL Connecting JSP To Mysql Database Lesson


หน้าแรก JSP การติดต่อ JSP กับ MySQL Connecting JSP To Mysql Database Lesson
My brother Ravi Tamada request one mail about his college presentation. He is planning to do web dynamic project. So i am giving small explanation about JSP (Java Server Pages) to Mysql Connection structure, Tomcat directory structure and simple database examples.

รับทำเว็บ  webUB.com

Login.html
รับทำเว็บ  webUB.com


Code :

  Code
<body>
<form action="login.jsp" method="post">

User name :<input type="text" name="usr" />
password :<input type="password" name="pwd" />
<input type="submit" />

</form>
</body>



Reg.html
รับทำเว็บ  webUB.com


code:

  Code

<form action="reg.jsp" method="post">

Email :<input type="text" name="email" />
First name :<input type="text" name="fname" />
Last name :<input type="text" name="lname" />
User name :<input type="text" name="userid" />
password :<input type="password" name="pwd" />
<input type="submit" />

</form>



Mysql Create Database Test:
Mysql no doubt about it best open source database http://mysql.com/
รับทำเว็บ  webUB.com


Create Table Users:
รับทำเว็บ  webUB.com


login.jsp


  Code
<%@ page import ="java.sql.*" %>
<%@ page import ="javax.sql.*" %>
<%
String userid=request.getParameter("user");
session.putValue("userid",userid);
String pwd=request.getParameter("pwd");
Class.forName("com.mysql.jdbc.Driver");
java.sql.Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/
test","root","root");
Statement st= con.createStatement();
ResultSet rs=st.executeQuery("select * from users where user_id='"+userid+"'");
if(rs.next())
{
if(rs.getString(2).equals(pwd))
{
out.println("welcome"+userid);

}
else
{
out.println("Invalid password try again");
}
}
else
%>




reg.jsp


  Code
<%@ page import ="java.sql.*" %>
<%@ page import ="javax.sql.*" %>
<%
String user=request.getParameter("userid");
session.putValue("userid",user);
String pwd=request.getParameter("pwd");
String fname=request.getParameter("fname");
String lname=request.getParameter("lname");
String email=request.getParameter("email");
Class.forName("com.mysql.jdbc.Driver");
java.sql.Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test",
"root","root");
Statement st= con.createStatement();
ResultSet rs;
int i=st.executeUpdate("insert into users values ('"+user+"','"+pwd+"','"+fname+"',
'"+lname+"','"+email+"')");


%>




welcome.jsp



  Code
<%@ page import ="java.sql.*" %>
<%@ page import ="javax.sql.*" %>
<%
String user=session.getValue("userid").toString();
%>
Registration is Successfull. Welcome to <%=user %>



Tomcat Directory Structure
Tomcat open source web server you can download from this link http://tomcat.apache.org/
รับทำเว็บ  webUB.com



Run Your Project
รับทำเว็บ  webUB.com


refer: http://www.9lessons.info/2008/09/jsp-login-page-to-connect-mysql-atabase.html

ขึ้นไปด้านบน