jsp 应用程序 finally里的 rs pstmt conn出错

问题描述

jsp 应用程序 finally里的 rs pstmt conn出错

登录验证界面

<%
try{
Connection conn =null;
PreparedStatement pstmt =null;
ResultSet rs=null;
String driverName ="com.sql.jdbc.Driver";
String dbName="user";
String url1="jdbc:sql://localhost/"+dbName;
String url2="?user=sa&password=lx13784429739";
String url3="&Unicode=true&characterEncoding=GB2312";
String url=url1+url2+url3;
Class.forName(driverName);
conn=DriverManager.getConnection(url);
request.setCharacterEncoding("GB2312");
String name=request.getParameter("username");
String pw=request.getParameter("pass");
String sql="select * from user_b where(uname=?andupassword=?) ";

pstmt =conn.prepareStatement(sql);
pstmt.setString(1,name);
pstmt.setString(2,pw);
rs=pstmt.executeQuery();
if(rs.next()){
%><%=name%>:登陆成功!<br><%
}
else{%>
<%=name %>:登录失败!<br><%}
}catch(Exception e)
 {%>
              出现异常错误!<br><%=e.getMessage()%>
<%}
  finally{
        if(rs!=null){rs.close();}
        if(pstmt!=null){pstmt.close();}
        if(conn!=null){conn.close();}
}%>

提示错误:rs cannot be resolved to a variable。。。。

个人感觉是变量定义的问题,希望大神不吝赐教

解决方案

不是什么变量的问题 你的 statement result connection 的定义 应该放在try的外面 放在里面 你还try什么。。。

时间: 2024-11-02 04:10:25

jsp 应用程序 finally里的 rs pstmt conn出错的相关文章

程序包里用游标查询到的数据怎么在jsp页面上显示

问题描述 程序包里用游标查询到的数据怎么在jsp页面上显示 我在程序包里写好了游标查询表里的数据,但是我在类里面调用的是不知道怎么把里面的游标返回的结果集拿出来,求大神指点啊

使用JMeter测试JSP应用程序性能

js|程序|性能     如果你想测试你的JSP应用程序性能,那么你可以使用JMeter,它是由Apache软件基金会开发的开放源代码的产品.JMeter允许你开发测试方案,用以测试可访问的HTTP,FTP和JDBC数据库服务.JMeter可使用cookie和URL重写来处理Servlet验证,因此,在测试JSP应用程序时表现良好.它的下载地址为:http://jakarta.apache.org/jmeter     下面来看看JMeter,你可以写一个非常简单的JSP页面来使用JMeter进

代码-有没有人帮我讲解下jsp的程序呢?实在是看不懂,网上搜索也了解了点

问题描述 有没有人帮我讲解下jsp的程序呢?实在是看不懂,网上搜索也了解了点 希望你们帮我讲讲整个代码的框架?怎么实现的,实在是看不懂,网上搜索也了解了点 解决方案 建议先看servlet,然后再了解jsp 解决方案二: JSP实际上就是是一个servlet程序,只是jsp把这个servlet封装起来,通过PrintWriter的方式,将你的jsp中的内容,以html的元素内容形式返回给页面 解决方案三: 通俗的讲,jsp就是服务端servlet运行代码的一种视图表现形式,你也可以理解为网页,只

十面埋伏? 程序世界里的不信任原则

导语 人与人之间最重要的是信任,但程序的世界里,可能信任越少越好;我越发觉得越是高性能高可用的系统里,不信任原则会体现得更加淋漓尽致. 为了少走弯路,写下这篇文章留给自己参考,其中一些是自己踩过的一些坑;一些是接手他人系统时触过的雷;还有一些是从别人分享的经验学习得来;能力有限,先记下自己的一些体会,错误的地方再慢慢改正. 一.编程的世界里十面埋伏 编程,是一件容易的事,也是一件不容易的事.说它容易,是因为掌握一些基本的数据类型和条件语句,就可以实现复杂的逻辑;说它不容易,是因为高性能高可用的代

链表-请教:(C语言学生信息管理)程序函数里好像直接跳过了某一段代码执行

问题描述 请教:(C语言学生信息管理)程序函数里好像直接跳过了某一段代码执行 void Student_Searchself(STUDENT *head) //此函数是为了显示学生的各科成绩和各科排名 //(head)存储学生成绩的链表头指针{STUDENT *p*m*e*y*l;STUDENT *p1*p2*p3*p4;char s[6];system(""cls"");printf(""请输入本人学号来查找n"");sca

c++-这个小程序while里的每一步解释?

问题描述 这个小程序while里的每一步解释? #include #include #define MAX 81 int main(void) { char name[30],content[MAX]; int row,column; FILE *fp; printf("input the name of file:"); gets(name); if( ( fp=fopen(name,"r") ) == NULL ) { printf("Can't op

代码女神——程序界里一股清风

如果说男程序员是程序界里龙卷风的话,那么女神程序员一定一股清风,让男程序员在紧张繁忙的工作时感受到一丝丝清凉.就好像吹散了内心的焦虑,一下子不安,焦躁就随着女神程序员的出现而灰飞烟灭.这便是女神程序员的特殊魔法加成,不仅每个公司不可多得的财富,也是每个男程序员振奋人心,抛开一切烦恼,继续敲代码的终极动力.嗯,什么你没有感受到这股清风吗?那一定是你们公司没女程序员吧,那可真是一件悲惨的事情呀,请允许我先做一个悲伤的表情以示同情. 好吧,废话不多说了,相信今天我将介绍的女程序员一定是阵阵清风中最能撩

jsp内获取session里变量的值

问题描述 jsp内获取session里变量的值 var session_value = '<%=session.getAttribute(""verificationCode"")%>';在jsp页面内 把session_value输出,首次没有值,刷新页面得到首次回话的值 解决方案 你的验证码是通过img加载jsp动态生成的,你执行js赋值时你的图片还么加载完毕,当然没有最新的验证码值 你给img增加onload事件,然后动态往head增加一个scri

JSP怎么实现页面里的application计数器定时清0呢

问题描述 JSP怎么实现页面里的application计数器定时清0呢. 解决方案 解决方案二:application.setAttribute("name",0)解决方案三:你是怎么计数的?解决方案四:是呀不知道怎么回答你