我在数据库里面建了个表,里面的字段用户名是张三,密码是123456,我想用servlet怎么才能实现登陆验证的效果,必须要输入张三和密码123456才能进入界面,我把connect连接已经写好了,不知道这个怎么写,高手来指导~~拜托,给点中文注释 拜托了~~

解决方案 »

  1.   

    这个就是一个查询的呀,你在servlet中的方法dopost()/doget()中去查询一个sql语句(如select t.name from from user t where t.name='' and t.pass='')
    就去查下库,看返回结果集是>0||<0,那应该可以了吧,不知楼主是不是这样的意思呢!!
      

  2.   

    登陆界面设一个form,要填name和passwordservlet的doPost方法获取name和password,用getParameter方法
    用name作为where条件查询password,若记录为0则无此用户名,若不为0判断查询的password和登陆界面输入的password进行比较,若相同则进入界面,不同则表示密码错误根据不同的情况转到不同的页面下
      

  3.   

    这似乎问题和题目出入很大,这并非是Servlet连接数据库的问题,而是一个如何实现用户验证登录的问题,方法楼上两位已经说了,我也就不多说了,楼主可以试一试楼上两位的方法。
      

  4.   

    其实就是从前台表单获取一下NAME和PASSWORD的文本框的名字,
    然后用这个名字和张三进行比较,再用密码和123456做比较.如果完成通过就可以
    转发至页面,不然就返回.