使用Eclipse+MyEclipse+MySql开发一个用户注册登录系统使用Eclipse+MyEclipse+MySql开发一个用户注册登录系统分类:Java2007-09-0703:382389人阅读评论(3)HYPERLINK"javascript:void(0);"\o"收藏"收藏举报 今天我在上篇文章搭建好的开发环境下写了个简单的用户注册登录系统,拿出来和大家分享一下。1.开启Eclipse,单击Flie→New→Project..出现NewProject对话框如下图。选择MyEclipse→J2EEProjects→WebProject单击Next如下图。在ProjectName文本框中写入logindemo其它保持默认选项单击Finish按钮。此时在PackageExplorer(包浏览器)中出现我们新建的项目,把项目展开在src文件夹上单击右键选择New→Package出现NewJavaPackage对话框如下图在Name文本框中写入register单击Finish按钮。在src文件夹中新建了一个register包,用同样的
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
在src文件夹中建一个login包。右键单击register包选择New→Class出现NewJavaClass对话框如下图在Name文本框中填写Register单击Finish按钮。在register包下生成Register.java文件,更改其内容如下: package register;importimportimportimportimportpublic class Register extends HttpServlet{ private String name; private String pass; private String confirm; public synchronized void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException { this.name=request.getParameter("account"); this.pass=request.getParameter("password"); this.confirm=request.getParameter("confirm"); PrintWriter out=response.getWriter(); //驱动程序名 //数据库用户名 String userName="root"; //密码 String userPasswd="123"; //数据库名 String dbName="database"; //
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
名 String tableName="users"; //联结字符串 String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd; try { Connection connection=DriverManager.getConnection(url); Statement statement = connection.createStatement(); String sql="SELECT * FROM "+tableName; ResultSet rs=statement.executeQuery(sql); while(true) { if(rs.next()) { if(this.name.equals(rs.getString(1))) { out.print("
"+"User Name is in Database!"); break; } } else { sql="INSERT INTO "+tableName+" VALUES('"+this.name+"','"+this.pass+"')"; statement.execute(sql); out.print(""+"Register Successful!"); break; } } return; } catch(SQLException e) { } catch(ClassNotFoundException e) { } } public synchronized void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException { doPost(request,response); }}用同样的方法在login包下建一个Login.java文件,其内容如下: package login;importimportimportimportimportpublic class Login extends HttpServlet{ private String name; private String pass; public synchronized void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException { this.name=request.getParameter("account"); this.pass=request.getParameter("password"); PrintWriter out=response.getWriter(); //驱动程序名 //数据库用户名 String userName="root"; //密码 String userPasswd="123"; //数据库名 String dbName="database"; //表名 String tableName="users"; //联结字符串 String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd; try { Connection connection=DriverManager.getConnection(url); Statement statement = connection.createStatement(); String sql="SELECT * FROM "+tableName; ResultSet rs = statement.executeQuery(sql); while(true) { if(rs.next()) { if((this.name.equals(rs.getString(1)))&&(this.pass.equals(rs.getString(2)))) { out.print(""+"Login Success!"); break; } } else { out.print(""+"Account or Password Is Invalid!"); break; } } return; } catch(SQLException e) { } catch(ClassNotFoundException e) { } } public synchronized void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException { doPost(request,response); }}在WebRoot文件夹上单击右键点击New→JSP出现CreateanewJSPpage对话框如下图在FileName文本框中填写index.jsp单击Finish按钮。更改其内容如下:<%%> 用同样的方法在WebRoot目录下创建一个register.jsp文件,其内容如下:<%%> 修改WebRoot/WEB-INF目录下的web.xml文件,修改后的web.xml文件内容如下: My Web Application A application for test. Login Login A login Servlet login.Login Login /Login Register Register A Register Servlet register.Register Register /Register 开启MySql服务器,在控制面板→管理工具→服务中找到MySql服务启动该服务。打开MySQLAdministrator输入数据库用户名和密码进入数据库如下图在MySQLAdministrator中选择Tools→MySqlQueryBrowser进入查询浏览器在查询浏览器中建立一个名为database的数据库,在database数据库中建立一个名为users的表,并为users表建立2个字段name和password到此数据库建立完毕。在logindemo项目上单击右键选择MyEclipse→AddandRemoveProjectDeployments...弹出ProjectDeployments对话框如下图在Project下拉选项框中选logindemo然后单击add按钮出现NewDeployment对话框如下图在server下拉选项框中选择Tomcat5单击Finish按钮,再单击OK按钮我们的项目就部署好了。接下来在Eclipse中启动Tomcat服务器,然后在浏览器的地址栏里输入HYPERLINK"http://localhost:8080/logindemo/index.jsp"http://localhost:8080/logindemo/index.jsp就看到下面的结果了先要注册一个用户名,如果数据库中有这个用户名就会显示“UserNameisinDatabase”如果没有就会注册成功然后返回登录页面用这个用户名登录输入正确的用户名和密码就会显示“LoginSuccess!”否则显示“AccountorPasswordIsInvalid!”需要注意的是我这里登录数据库的用户名为root密码为123需要根据实际情况修改相应java文件中的用户名和密码。