Servlet连接数据库的问题?高手来逛逛 我在数据库里面建了个表,里面的字段用户名是张三,密码是123456,我想用servlet怎么才能实现登陆验证的效果,必须要输入张三和密码123456才能进入界面,我把connect连接已经写好了,不知道这个怎么写,高手来指导~~拜托,给点中文注释 拜托了~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个就是一个查询的呀,你在servlet中的方法dopost()/doget()中去查询一个sql语句(如select t.name from from user t where t.name='' and t.pass='')就去查下库,看返回结果集是>0||<0,那应该可以了吧,不知楼主是不是这样的意思呢!! 登陆界面设一个form,要填name和passwordservlet的doPost方法获取name和password,用getParameter方法用name作为where条件查询password,若记录为0则无此用户名,若不为0判断查询的password和登陆界面输入的password进行比较,若相同则进入界面,不同则表示密码错误根据不同的情况转到不同的页面下 这似乎问题和题目出入很大,这并非是Servlet连接数据库的问题,而是一个如何实现用户验证登录的问题,方法楼上两位已经说了,我也就不多说了,楼主可以试一试楼上两位的方法。 其实就是从前台表单获取一下NAME和PASSWORD的文本框的名字,然后用这个名字和张三进行比较,再用密码和123456做比较.如果完成通过就可以转发至页面,不然就返回. 编码转换 从键盘输入一个两位以上的数,将这个数传递给这个的变量x,使用方法show()逆序输出这个数。 多线程中国yeild()与sleep()的话区别 运行java 求指导,为什么我的程序没有办法实现题目的要求,总是报错呢? tomcat是什么? 求解JAVA平台释意—————————— java调试问题,请帮忙 简单问题:String怎么转换为int 笨鸟提问:Java都能什么? 菜鸟求助问题:如何获得从键盘输入的字符? Tomcat5.5怎么不能下了?
就去查下库,看返回结果集是>0||<0,那应该可以了吧,不知楼主是不是这样的意思呢!!
用name作为where条件查询password,若记录为0则无此用户名,若不为0判断查询的password和登陆界面输入的password进行比较,若相同则进入界面,不同则表示密码错误根据不同的情况转到不同的页面下
然后用这个名字和张三进行比较,再用密码和123456做比较.如果完成通过就可以
转发至页面,不然就返回.