您的位置:首页 > 编程语言 > Java开发

使用Eclipse+MyEclipse+MySql开发一个用户注册登录系统

2014-01-19 21:54 609 查看
1.开启Eclipse,单击Flie→New→Project..出现New Project对话框如下图。

package register; import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; import java.sql.*; //import com.mysql.jdbc.*; public class Register extends HttpServlet package login; import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; import java.sql.*; //import com.mysql.jdbc.*; public class Login extends HttpServlet <html> <body bgcolor=white><Font size=1 > </script> <form name="form1"> <table> <tr> td align="center"> Account: </td> <td> <input size="18" type="text" name="account"> </td> </tr> <tr> <td align="center"> Password: </td> <td> <input size="20" type="password" name="password"> </td> </tr> </table> <table> <tr> <td width="60"> </td> <td width="80"> <input type="submit" name="register" value="register" onClick="return register_click()"> </td> <td width="80"> <input type="submit" name="login" value=" login " onClick="return login_click()"> </td> </tr> </table> </form> </body> </html>

用同样的方法在WebRoot目录下创建一个register.jsp文件,其内容如下:

<html> <body bgcolor=white><Font size=1 > <form action="Register"> <table> <tr> <td align="center"> Register Account: </td> <td> <input size="18" type="text" name="account"> </td> </tr> <tr> <td align="center"> Password: </td> <td> <input type="password" name="password"> </td> </tr> <tr> <td> Confirm Password: </td> <td align="center"> <input type="password" name="confirm"> </td> </tr> </table> <table> <tr> <td width="116"> </td> <td width="120"> <input type="submit" name="register" value="register"> </td> </tr> </table> </form> </body> </html>

修改WebRoot/WEB-INF目录下的web.xml文件,修改后的web.xml文件内容如下:

<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <display-name>My Web Application</display-name> <description> A application for test. </description> <servlet> <servlet-name>Login</servlet-name> <display-name>Login</display-name> <description>A login Servlet</description> <servlet-class>login.Login</servlet-class> </servlet> <servlet-mapping> <servlet-name>Login</servlet-name> <url-pattern>/Login</url-pattern> </servlet-mapping> <servlet> <servlet-name>Register</servlet-name> <display-name>Register</display-name> <description>A Register Servlet</description> <servlet-class>register.Register</servlet-class> </servlet> <servlet-mapping> <servlet-name>Register</servlet-name> <url-pattern>/Register</url-pattern> </servlet-mapping> </web-app>

开启MySql服务器,在控制面板→管理工具→服务中找到MySql服务启动该服务。打开MySQL Administrator输入数据库用户名和密码进入数据库如下图



在MySQL Administrator中选择Tools→MySql Query Browser进入查询浏览器在查询浏览器中建立一个名为database的数据库,在database数据库中建立一个名为users的表,并为users表建立2个字段name和password到此数据库建立完毕。

在logindemo项目上单击右键选择MyEclipse→Add and Remove Project Deployments...弹出Project Deployments对话框如下图



在Project下拉选项框中选logindemo然后单击add按钮出现New Deployment对话框如下图



在server下拉选项框中选择Tomcat5单击Finish按钮,再单击OK按钮我们的项目就部署好了。接下来在Eclipse中启动Tomcat服务器,然后在浏览器的地址栏里输入http://localhost:8080/logindemo/index.jsp就看到下面的结果了



先要注册一个用户名,如果数据库中有这个用户名就会显示“User Name is in Database”如果没有就会注册成功然后返回登录页面用这个用户名登录输入正确的用户名和密码就会显示“Login Success!”否则显示“Account or Password Is Invalid!”需要注意的是我这里登录数据库的用户名为root密码为123需要根据实际情况修改相应java文件中的用户名和密码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐