在JSP中怎么写把表单的中用户名密码提交到数据库并与数据库作对比

 我来答
百度网友8d4a00c2
2011-01-03 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:86
采纳率:0%
帮助的人:46.8万
展开全部
额,这样的问题。。
一般是这样做的,首先使用jdbc获得数据库连接,然后在jsp中你获得用户输入的用户名和密码,将用户名放到sql语句中去数据库查询用户信息,如果查到了,表是用户名正确,然后在代码中用equals方法判断从数据库去出的用户密码是不是和用户输入的用户密码相同,如果相同,验证成功!
小说琳
2011-01-03 · TA获得超过846个赞
知道小有建树答主
回答量:587
采纳率:33%
帮助的人:341万
展开全部
jdbc获取数据库连接
request.getParameter(String name);获取用户名和密码
编写sql语句 "select * from users where name=”+name+" and password="+password;
返回user实体,判断user实体是否为空啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泉欣合qU
2011-01-03 · TA获得超过490个赞
知道小有建树答主
回答量:788
采纳率:100%
帮助的人:438万
展开全部
你想要拿到表单的数据 。。然后再拿到和数据库的连接 然后把数据和数据库中的进行对比啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘宏1988
2011-01-03
知道答主
回答量:69
采纳率:0%
帮助的人:25.5万
展开全部
1、jdbc获取数据库连接
2、request.getParameter(String key);获取用户名和密码
3、编写sql语句 "select * from users where name=”+name+" and password="+password;
4、返回user实体,判断user实体是否为空
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cntjc88
2011-01-03 · TA获得超过4261个赞
知道小有建树答主
回答量:1844
采纳率:0%
帮助的人:651万
展开全部
1、先得到页面的值
String name=request.getParameter("name")
String password=request.getParameter("password");
2、写个方法将这两个参数传到你的数据库连接类
public boolean paiduan(String name,String password){

return boolean;
}
3 、在你的dao层执行SQL语句
select 1 from s 返回boolean值
在servlet 或action中调用,判判boolean值就可以了!

就按这几步走,如果没说明白,你可以留言!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式