当前位置:  技术问答>java相关

jsp 数据库查询问题。100分!!解答出来,送的分可以加,决不失言!

    来源: 互联网  发布时间:2015-08-25

    本文导语:          >在以上代码中是一个身份验证,db2中有一张表users,包含了列username 和>password,并且 >插入了数据,但是上面的代码老是无法select 出来,总是执行if (RowCount==0)            {  out.print("你的用户名和密...


 
 
 




 

>在以上代码中是一个身份验证,db2中有一张表users,包含了列username 和>password,并且
>插入了数据,但是上面的代码老是无法select 出来,总是执行if (RowCount==0)
           {  out.print("你的用户名和密码不对,请从新登陆"); } 
>不转到我要到的网页(/wzgl/index.html)谁能帮我看看。高分相送!再线等候
>
           qq:58350780

|
RowCount在执行Last()之前总是0的。你可以用if(rs.next())

另外你动态查询的方法不好。

最好用:
String query = "SELECT * FROM users where username=?and password=?";
  Statement stmt = conn.createStatement(); 
stmt.setString(1,name);
stmt.setString(2,pwd);

         
         try {  
              RS = stmt.executeQuery(query); 


...........

|
你要用的是:
int  RowCount = RS.getRowCount();
吧?呵呵。
int  RowCount = RS.getRow();
的到的是当前的位置。当然是0。

|
我建议在getRow()前,先将rs.last()

如果这样还不行的话,那就是你插入的数据有问题,可能存在空字符啦或者其它什么的

其实你程序也不用这样啦,只要rs.next()为true,不就通过了嘛,还用得着弄这么复杂,啊?!

|
try {  
              RS = stmt.executeQuery(query); 
              if(RS.next())
                  RowCount=1;
     } 
         catch(SQLException ex ) 
     {  
               out.print("aq.executeQuery:" + ex.getMessage());  
               }  
也就是说,如果取到结果集,就表示用户身份正确,否则不正确。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 为什么我访问tomcat4.0的jsp网页,总是乱码???急,,解答给全分
  • 关于jsp中取数据库中字段名的问题(急急急急急,马上解答马上给分)
  • ◆◆◆在寫jsp過程中遇到如下兩個問題,望解答.
  • ◆◆◆在寫jsp過程中遇到如下三個問題,望解答.◆◆◆
  • 我用jrun+iis在win2000server上配置的jsp环境,显示中文时全是乱码,急盼高手解答
  • jsp乱码的问题,刚才问了一遍,但所有的答案全不足以解决问题,恳请高手解答
  • 关于jsp的文件上传的思路!!请解答
  • 请JSP高手解答!如何解决?
  • JSP中清空cookie代码参考
  • 现有1.jsp、2.jsp、3.jsp三个文件,我怎么在3.jsp文件中得到1.jsp中输入的值?
  • 一个框界网爷包含上下两个网页a1.jsp和a2.jsp,怎么实现a1.jsp自身不变且提交数据到下面的a2.jsp呢?不胜感激,急..
  • 请问jsp和serlet之间怎么通讯,jsp和jsp之间呢?
  • 关于JSP和JAVABEAN的问题,有一定难度,解决此问题者,300分坚决送上!决不食言! iis7站长之家
  • response.sendRedirect("index.jsp") 和 <jsp:forward page="index.jsp"/>的区别?
  • 想把一个jsp转到另一个jsp页面,要穿参数,中文的(jsp变量)。谁教教我?!
  • aaa.jsp有如下链接,当单击该链接时将id值传递给bbb.jsp,怎样在bbb.jsp中引用这个id值?
  • jsp+bean还是jsp+ejb还是jsp+servlet还是asp+activex好?
  • 谁能告诉我,怎么调试jsp程序呀!我在jsp中调用java,但是Tomcat这家伙只会给我报jsp文件出错。这可怎么办呀?
  • jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?
  • 初学jsp,一个html调用一个jsp,这个jsp调用一个javaBean,已编译成类,最后如何部署(用j2sdkee)?
  • 我要学jsp,已经下载了j2ee1.4,需要一个支持jsp引擎的WEB服务器或jsp引擎!!(急,马上给分)
  • jsp中相对路径怎么表示?例如当前目录下的jsp目录里的文件。
  • 我已经在输出前包含了<jsp:include page="2.jsp"/>,
  • 欲学JSP,请教JSP资料,最好电子版。
  • jsp中文乱码 jsp mysql 乱码的解决方法
  • jsp+JavaBean vs jsp+Servlet+JavaBean
  • JSP/html 编辑器 Bravo JSP editor
  • JSP开发入门(五)--JSP其他相关资源
  • <jsp:include page="SystemLeft.jsp?TypeId=<%= itTypeId.toString() %>" flush="true" />


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3