jsp中数据库查询 有问题

问题描述

<%@pagelanguage="java"import="java.util.*"import="java.sql.*"pageEncoding="gb2312"%><html><body><%Stringname=(String)request.getParameter("name");Stringpsword=request.getParameter("psword");Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Stringuri="jdbc:odbc:library";Connectioncon=DriverManager.getConnection(uri,"sa","sa");Statementstmt=con.createStatement();ResultSetrs=stmt.executeQuery("select*fromusrwherename='"+name+"'");if(rs.next()){if(rs.getString("password").equals(psword)){//session.setAttribute("name",name);//记录用户名%><jsp:forwardpage="search.jsp"/><%}else{%><jsp:forwardpage="loginfail.jsp"/><%}}else{%><jsp:forwardpage="loginfail.jsp"/><%}%></body></html>程序中有错误当输入的正确值时跳到第一个if-else语句中的else页面?到底怎么弄啊???

解决方案

解决方案二:
这里是ASP版块
解决方案三:
if-else最好别嵌套if(rs.next()&&rs.getString("password").equals(psword)){//session.setAttribute("name",name);//记录用户名%><jsp:forwardpage="search.jsp"/><%}elseif(rs.next()&&!rs.getString("password").equals(psword)){%><jsp:forwardpage="loginfail.jsp"/><%}else{%><jsp:forwardpage="loginfail.jsp"/><%}%>

时间: 2024-09-17 09:45:00

jsp中数据库查询 有问题的相关文章

jsp问题-jsp中模糊查询,后台没有出错,为什么实现不了?

问题描述 jsp中模糊查询,后台没有出错,为什么实现不了? 点击查找只是刷新页面,后台没有问题,但是又实现不了 具体代码: <% request.setCharacterEncoding("utf-8"); %> <%! private static final String DBDRIVER ="org.gjt.mm.mysql.Driver"; private static final String DBURL ="jdbc:mysq

关于jsp中连接数据库查询并循环遍历的问题

问题描述 关于jsp中连接数据库查询并循环遍历的问题 String all="select sShopCode,sum(iNumb) as iNumbHj,sum (rMoney) as rMoneyHj from [Data_ShopDailyBill_View] where (dDjDate>='"+qishiriqi+"' and dDjDate<='"+jiezhiriqi+"') group by sShopCode"; S

jsp 数据库 弹框-jsp中数据库的数据传到页面上

问题描述 jsp中数据库的数据传到页面上 我写一个请假系统,首先是根据学号id登录,进入首页.首页中有个"修改信息"的按钮,点击此按钮之后,会弹出一个div框,显示学生的基本信息,并且点击"修改"按钮可以修改. 现在,我不知道如何把数据库里面每个学生对应的信息,显示到弹出框上?请大家指点迷津,不胜感激!急求!!! 解决方案 这个嘛,前一个月我也遇到类似问题, 主要是就是才学.说说我的理解 1.首先,弹出框没做过,页面跳转你可以直接跳转到对应的页面上,比如_$(&qu

jdbc查询数据库的方法-jdbc中数据库查询我的那个方法更好?有更好的办法吗?求大神指点

问题描述 jdbc中数据库查询我的那个方法更好?有更好的办法吗?求大神指点 /* 查询数据库表t1中的数据/public void select() { //连接数据库 getDBCconnect(); try { //sql语句 String sql=""select * from t1 where id=1""; //创建要执行sql语句的对象 sta= con.createStatement(); //执行sql语句并将得到的结果放到结果集中 ResultSe

php5-新手提问:php中数据库查询语句错误$mysqli-&amp;amp;gt;query()有错怎么回事?

问题描述 新手提问:php中数据库查询语句错误$mysqli->query()有错怎么回事? 问的东西在这 解决方案 sql语句直接数据库中查询有没有问题. 一般是sql语法错误 解决方案二: 能帮我看看吗?我找不出sql语法错误 解决方案三: 你的SQL语句连接的时候注意空格,检查一下where和and这两处前面有没有空格. 另外最后用参数化查询,既可以防止注入攻击,也更直观,还提高效率. 解决方案四: 你的SQL语句连接的时候注意空格,检查一下where和and这两处前面有没有空格. 另外最

c#-C#中数据库查询过于复杂

问题描述 C#中数据库查询过于复杂 WorkPieceDataDA.Update(ds, "WorkPieceData"); 解决方案 打语句不是更快.sqlcommand 解决方案二: 你可以自己封装一个参数更少的方法........ 解决方案三: 不知道什么,细节太少了 解决方案四: 不知道什么,信息不全,或者我还需要修炼.

我又来提问了,ibatis中数据库查询语句的书写问题

问题描述 我写了一个查询语句: SELECT * FROM (SELECT a.*, ROWNUM rn FROM (SELECT * FROM tf_tr_specification where <isNotEmpty property="TechSpecification.speci_no" > speci_no=#TechSpecification.speci_no# </isNotEmpty> <isNotEmpty property="

jsp中mysql查询出数字外都是null

问题描述 我的index.jsp代码:<%@pagelanguage="java"import="java.util.*"pageEncoding="GB18030"%><%@pagecontentType="text/html;charset=GB2312"%><%Stringpath=request.getContextPath();StringbasePath=request.getSche

C#中数据库查询结果如何输出 显示

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlServerCe;namespacekuaidi{publicpartialclasswuliu:Form{pub