MyEclipse+JSP+SqlServer登录验证图文教程(含源码)

版权声明:【分享也是一种提高】个人转载请在正文开头明显位置注明出处,未经作者同意禁止企业/组织转载,禁止私自更改原文,禁止用于商业目的。 https://blog.csdn.net/u010887744/article/details/46584277

    这几天专业实训,需要用MyEclipse编写JSP从数据库验证用户名和密码,捣鼓了很久总算成功。本文适合初学者上手学习,望大神勿喷。


文末会附上部分工具下载地址及源码


目录

1.       新建数据库test并新建表users.1

1.1启动SQLServer相关服务...1

1.2 新建数据库...2

1.3新建表...2

1.4设置主键...2

1.5标识规范...3

1.6 保存...3

1.7 编辑表users.4

1.8      CTRL+S 保存,至此,数据库这块操作完毕。... 4

2.安装MyEclipse和Tomcat.4

2.1 安装好MyEclipse,并将tomcat解压至某目录备用...4

2.2 MyEclipse配置tomcat.4

2.3 测试tomcat.5

3.源码...6

4. 连接数据库并导入JDBC驱动程序...6

4.1 连接数据库...6

4.2 Add sqljdbc4.jar.7

5. 发布运行    8

 

 

1. 新建数据库test并新建表users

此处用的是SqlServer2012,其他大同小异。

1.1启动SQLServer相关服务

打开SQL Server 配置管理器,确认SQLServer下的MSSQLSERVER已启动,确认TCP/IP已启用,如图




1.2新建数据库

打开SQL Server Management Studio,数据库右键新建数据库,此处数据库名称填 test ,点击确定即可。

1.3新建表

双击数据库 test ,找到 表 ,右键 ,新建表,如下图填写列名等数据。

 1.4设置主键

右击id左边小三角,选择 设置主键,如 下图。

 

1.5标识规范

双击 ID 栏 ,在列属性里找到 标识规范 ,修改为 ”是“,标识增量和种子自行设置,此处设为10,如下图。


1.6保存

点击保存,将表命名为 users 。

1.7 编辑表users

右击表下的dbo.users,选择编辑前200行(可能有的数据库不一样,总之是打开users这个表,然后编辑。)添加数据如图:



1.8     CTRL+S 保存,至此,数据库这块操作完毕。


2.安装MyEclipse和Tomcat

此处MyEclipse用的是8.50版本,tomcat用的是6.0.30绿色版本

2.1安装好MyEclipse,并将tomcat解压至某目录备用

2.2 MyEclipse配置tomcat

打开MyEclipse—》window—》preference—》搜索tomcat—》将MyEclipse自带的tomcat禁用,即置为Disable,如下图


将我们自己的置为Enable,点击Browse,找到我们刚才解压tomcat 的路径,只需配置第一个,后面两个自动填写。


2.3测试tomcat

打开tomcat服务,然后打开自带浏览器,输入网址http://127.0.0.1:8080/,如果看到那只猫,说明tomcat配置成功了


看到这只猫就OK了哦

 

 

3.源码

新建web project,取名为0619,在WebRoot目录下,新建3个JSP文件:test.jsp,Index.jsp,receive.jsp

3.1  test.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>登录验证测试页</title>
</head>
<body>
	<form action="receive.jsp" method="post">
	我的登录验证测试页<br>
	账号 <input type="text" name="name"/><br/>
	密码 <input type="password" name="psd"/><br/>
	<input type="submit" name="subm" value="  提交  ">
	</form>
</body>
</html>

3.2  Index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>三种输出测试!</title>
</head>
<body>
	<%
		String aa="123";
		String bb="456";
		String cc="789";
	 %>
	 看到我就说明你登陆成功了哟<br>
	 三种输出测试!<br>
	 <%=aa %><br>
	 <%
	 	out.print(bb);
	 	System.out.print(cc);
	  %>
</body>
</html>

3.3  receive.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"  import="edu.hwadee.pro.bean.*,java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
<title>登陆跳转</title>
</head>
<body>
<%
	String ww=null;
	String mm=null;
	ww=request.getParameter("name");
	mm=request.getParameter("psd");
	/*if("zfj".equals(ww)&&"123456".equals(mm))
		response.sendRedirect("index.jsp");
	else
		response.sendRedirect("test.jsp");	
		*/
	sql_data db = new sql_data();
			ResultSet rs = null;
			String sql = "select * from users where name='" + ww
					+ "' and psd='" + mm + "'";

			rs = db.executeQuery(sql); //数据库条件查询,结果赋值给rs对象  

			if (rs.next())       //如果结果集里有数据,说明验证正确,否则失败
				response.sendRedirect("index.jsp");
			else
				response.sendRedirect("test.jsp");	
 %>
</body>
</html>



注意:为了正常显示中文,需要将encoding改为utf8.(window-)proferences-》MyEclipse-》files andeditors –》jsp –》encoding-》utf8 )

在src床目录下新建edu.hwadee.pro.bean包,并将sql_data.java复制到此包下。

4.连接数据库并导入JDBC驱动程序

4.1连接数据库





Template选择SQLServer 2005,Driver name随意填写,URL要注意test为我们先前新建的数据库的名字,用户名和密码为你安装SQLServer的时候创建的用户名密码。

4.2 Add sqljdbc4.jar   

接下来点击Add  JJARs,导入事先准备好的sqljdbc4.jar,附件中会给出。

最后点击测试,如果成功了,则OK。

 

将sqljdbc4.jar复制到

MyEclipse8.5\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\lib\ext下,并重启MyEclipse


 

5.发布运行

启动tomcat服务(详见目录2.3);

发布工程,如下图:





在自带浏览器输入网址http://127.0.0.1:8080/0619/test.jsp,接着输入用户名和密码,如果如入错误,页面将刷新,如果输入的用户名和密码数据库里恰好存在,那么页面竟跳转到index.jsp。

 

部分工具及源码下载地址 见评论列表

sqljdbc驱动文件:http://download.csdn.net/detail/u010887744/8827129

sql_data.java:http://download.csdn.net/detail/u010887744/8827149

apache-tomcat-6.0.30:http://download.csdn.net/detail/u010887744/8827159

MyEclipse+JSP+SqlServer登录验证教程工程源码 http://download.csdn.net/detail/u010887744/8827169


欢迎个人转载,但须在文章页面明显位置给出原文连接;
未经作者同意必须保留此段声明、不得随意修改原文、不得用于商业用途,否则保留追究法律责任的权利。

【 CSDN 】:csdn.zxiaofan.com
【GitHub】:github.zxiaofan.com

如有任何问题,欢迎留言。祝君好运!
Life is all about choices! 
将来的你一定会感激现在拼命的自己!



没有更多推荐了,返回首页