说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

菜鸟遇到一个怪问题,几乎相同的代码,只是一个下拉框在table下面,没有问题,我把下拉框提到上面去,代码没改,却提示ResultSet is clos

编辑:说三道四文库 发布时间:2017-10-21 04:34
HTML文档下载 WORD文档下载 PDF文档下载
没有错误的:

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>

<% 

  
//变量声明 
java.sql.Connection sqlCon; //数据库连接对象 
java.sql.Statement sqlStmt; //SQL语句对象 
java.sql.ResultSet sqlRst,sqlRst2; //结果集对象 
java.lang.String strCon; //数据库连接字符串 
java.lang.String strSQL,strSQL2; //SQL语句 
int i;

//装载JDBC-ODBC驱动程序 
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
//设置数据库连接字符串 
strCon = "jdbc:odbc:Test_DB"; 
//连接数据库 
sqlCon = java.sql.DriverManager.getConnection(strCon,"sa",""); 
//创建SQL语句对象 
//sqlStmt = sqlCon.createStatement(); 
sqlStmt = sqlCon.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY); 

//设置获取数据SQL语句 
strSQL = "select * from 地衡检斤信息"; 

//执行SQL语句并取得结果集 
sqlRst = sqlStmt.executeQuery(strSQL);

//将记录指针定位到待显示页的第一条记录上 
%> 
<html> 
<head>
<title>石化地衡检斤本年信息浏览</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head> 
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0">
<p>&nbsp;</p>


<table border="1" cellspacing="0" cellpadding="0" width=814 align=left>
  <% 
//显示数据 
i = 0; 
while(sqlRst.next()){ %>
  <tr> 
    <%
  String id=sqlRst.getString("id");
  %>
    <td width="75"><font size="2">编号</font></td>
    <td width="41"><font size="2">日期</font></td>
    <td width="66"><font size="2">时间</font></td>
    <td width="78"><font size="2">油品名称</font></td>
    <td width="85"><font size="2">购户</font></td>
    <td width="67"><font size="2">车号</font></td>
    <td width="140"><font size="2">拉运数量</font></td>
    <td width="101"><font size="2">班长</font></td>
    <td width="86"><font size="2">检斤人</font></td>
  </tr>
  <tr> </tr>
  <tr> 
    <td align=center><font size="2"><%=sqlRst.getString(2)%></font></td>
    <td align=center><font size="2"><%=sqlRst.getString(3)%></font></td>
    <td align=center><font size="2"><%=sqlRst.getString(4)%></font></td>
    <td align=center><font size="2"><%=sqlRst.getString(5)%></font></td>
    <td align=center><font size="2"><%=sqlRst.getString(6)%></font></td>
    <td align=center><font size="2"><%=sqlRst.getString(7)%></font></td>
    <td align=center><font size="2"><%=sqlRst.getString(10)%></font></td>
    <td align=center><font size="2"><%=sqlRst.getString(12)%></font></td>
    <td align=center><font size="2"><%=sqlRst.getString(13)%></font></td>
    <% i++; } %>
  </tr>
</table> 
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>请选择单位 
  <select name="select">
    <%

strSQL2 = "select * from 检斤人库 "; 
sqlRst2 = sqlStmt.executeQuery(strSQL2); 
    while (sqlRst2.next())

{%>
    <option value=<%=sqlRst2.getString(3)%>> <%=sqlRst2.getString(3)%> </option>
    <%
     }
//sqlRst2.close();

%>
  </select>
</p>


</body> 
</html> 
<% 
//关闭结果集 
//sqlRst.close(); 
//关闭SQL语句对象 
sqlStmt.close(); 
//关闭数据库
sqlCon.close();
%>

***********************出现ResultSet is closed错误的:**************


<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>

<% 

  
//变量声明 
java.sql.Connection sqlCon; //数据库连接对象 
java.sql.Statement sqlStmt; //SQL语句对象 
java.sql.ResultSet sqlRst,sqlRst2; //结果集对象 
java.lang.String strCon; //数据库连接字符串 
java.lang.String strSQL,strSQL2; //SQL语句 
int i;

//装载JDBC-ODBC驱动程序 
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
//设置数据库连接字符串 
strCon = "jdbc:odbc:Test_DB"; 
//连接数据库 
sqlCon = java.sql.DriverManager.getConnection(strCon,"sa",""); 
//创建SQL语句对象 
//sqlStmt = sqlCon.createStatement(); 
sqlStmt = sqlCon.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY); 

//设置获取数据SQL语句 
strSQL = "select * from 地衡检斤信息"; 

//执行SQL语句并取得结果集 
sqlRst = sqlStmt.executeQuery(strSQL);

//将记录指针定位到待显示页的第一条记录上 
%> 
<html> 
<head>
<title>石化地衡检斤本年信息浏览</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head> 
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0">
<p>请选择单位 
  <select name="select">
    <%

strSQL2 = "select * from 检斤人库 "; 
sqlRst2 = sqlStmt.executeQuery(strSQL2); 
    while (sqlRst2.next())

{%>
    <option value=<%=sqlRst2.getString(3)%>> <%=sqlRst2.getString(3)%> </option>
    <%
     }
//sqlRst2.close();

%>
  </select>
</p>


<table border="1" cellspacing="0" cellpadding="0" width=814 align=left>
  <% 
//显示数据 
i = 0; 
while(sqlRst.next()){ %>
  <tr> 
    <%
  String id=sqlRst.getString("id");
  %>
    <td width="75"><font size="2">编号</font></td>
    <td width="41"><font size="2">日期</font></td>
    <td width="66"><font size="2">时间</font></td>
    <td width="78"><font size="2">油品名称</font></td>
    <td width="85"><font size="2">购户</font></td>
    <td width="67"><font size="2">车号</font></td>
    <td width="140"><font size="2">拉运数量</font></td>
    <td width="101"><font size="2">班长</font></td>
    <td width="86"><font size="2">检斤人</font></td>
  </tr>
  <tr> </tr>
  <tr> 
    <td align=center><font size="2"><%=sqlRst.getString(2)%></font></td>
    <td align=center><font size="2"><%=sqlRst.getString(3)%></font></td>
    <td align=center><font size="2"><%=sqlRst.getString(4)%></font></td>
    <td align=center><font size="2"><%=sqlRst.getString(5)%></font></td>
    <td align=center><font size="2"><%=sqlRst.getString(6)%></font></td>
    <td align=center><font size="2"><%=sqlRst.getString(7)%></font></td>
    <td align=center><font size="2"><%=sqlRst.getString(10)%></font></td>
    <td align=center><font size="2"><%=sqlRst.getString(12)%></font></td>
    <td align=center><font size="2"><%=sqlRst.getString(13)%></font></td>
    <% i++; } %>
  </tr>
</table> 
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>


</body> 
</html> 
<% 
//关闭结果集 
//sqlRst.close(); 
//关闭SQL语句对象 
sqlStmt.close(); 
//关闭数据库
sqlCon.close();
%>
把//执行SQL语句并取得结果集 
sqlRst = sqlStmt.executeQuery(strSQL);

移到
sqlRst = sqlStmt.executeQuery(strSQL);
//显示数据 
i = 0; 
 试试看原因sqlStmt重新执行的时间会自动关闭前面的resultset
Executes the given SQL statement, which returns a single ResultSet object.

get()-JQuery API gt(pos)-JQuery API index(subject)-JQuery API length-JQuery API lt(pos)-JQuery API size()-JQuery API CSS-JQuery API css(key, value)-JQuery API css(name)-JQuery API css(properties)-JQuery API height(val) -JQuery API height()-JQuery API width(val)-JQuery API width()-JQuery API DOM-JQuery API addClass(class)-JQuery API attr(key,fn)-JQuery API attr(key, value) -JQuery API attr(name)-JQuery API attr(properties) -JQuery API html(val)-JQuery API html()-JQuery API removeAttr(name)-JQuery API removeClass(class)-JQuery API text(val)-JQuery API text()-JQuery API toggleClass(class)-JQuery API val(val)-JQuery API val-JQuery API after(content) -JQuery API append(content) -JQuery API ADO的问题!在线等!急急急!!!!!!!! 哪儿有邮件地址校验的软件下载,群发邮件前,先校验一下地址是否能正常使用。 询问:“企业级模板和软构件结合起来进行软件开发”的发展现状如何? 怎样在不同数据库间交换信息?急急急急 ODBC:JDBC桥型连接,是不是不适合使用连接池管理 做EntityBean,始终搞不懂怎么样配置数据库(开发时、部署时),大家都来说一说吧~~~ 多播的问题 计算机专业的学生大学期间必须做到哪几件事? 怎样在数据库间实现数据的交换? 自认为很菜的问题救助高手---困扰了多时 使用TGIFImage(刚刚下载的GifImage控件)的时候的奇怪事,请教! 急!在子程序中无法得到server对象? 如何 使用 用PowerDesign 生成文档 ? 这是个实现绩点计算功能, 谁能帮我改改??? SQL Server安装在一台Win2000的机器中,在网络上的一台Win98中为何无法连接? 各位大侠帮帮忙,在线等,立即给分! 如何 使用 用PowerDesign 生成文档 ? extern声明应在.cpp还是.h文件中? 有关于邮件协议详解方面的书吗? 有东环大厦的程序员吗?给分! 这样的文字怎么下载? 在VC中怎样获得硬盘的序列号? ASP access数据库连接问题 如何在ACTIVEX 里补加入 LICENSE ? 这个SQL语句如何写?好难 请大家来讲讲为什么现在做WebApp用J2EE的多于用MSDCOM和COM+的,是微软的东西真的有缺点还是因为别的? 关于treeview的使用! 愿意帮忙的朋友,进来看看吧! 多播组的问题 请教:这个如何实现? 请问在程序中如何增加TADOTable的一个固定字段,用代码实现? 问一个傻瓜问题,给高分 透明窗体,到win2000下运行时为什么会出现强烈的闪烁现象? 大家有没有看过上海大学小电影?很好看的 请问notesR6的客户端硬件的要求,主要是内存要求多少? 写了一软件!可是没地方发布!我没有上传的服务器,求哪未大虾帮助找一个服务器,上传文件 急,为什么我的软件在win200下字体和DBEDIT,DBGRID可以显示正常,在WIN98下就字体和DBEDIT都变大了? 为何我的JSP程序在页面跳转后要经过刷新才能看到最新结果? 请教Rave打印报表中的问题 感谢青润老大电话回答问题! 如何在ACTIVEX 里补加入 LICENSE ? 谁然认识子飞鱼啊 关于一个视图的问题 有谁写过医务室的程序的,请指点一下!提点建议! 高分求解水晶报表简单问题(在线等) 请教jmail的低级问题! 关于APPLICATION里放WAV文件的问题~超简单,送分 JB8.0开发 javabean问题(初级) 数据库建模用什么软件? *.xmf是什么文件呀!用什么软件才能打开! 事到如今,我依然最喜欢听郑智化的歌~~ 元素原子半径如何测量? 若35°+4x与10°-x互补,则x= ;若它们互余,则x= 近乡情更怯下句是什么,同是天涯论落人的下一句是什么 有谁知道这句话怎么翻译成中文(意大利语) è tutto in cinese non ci capisco un cazzo (x—35)/10=4x/45怎么解? 两岸青山相对出下局同是天涯论落人下局 粉身碎骨全不怕下局他山之石下句近株者赤下句三军可夺师也下句 其身正不令而行下一句 稀有气体元素 如何测定他的原子半径 请仔细介绍 中国安徽省天长市新街镇翻成英文 半夜听君一席话,胜我去读十年书.甜言蜜语是骗子,同是天涯论落人. 意大利语Perche non ci incontriamo mentre a Londra? 帮我把中文地址翻译成英文 准确点 要能 XXX(名字) 安徽省 滁州市 天长市 天康大道西路9号公安局 239300 x+3/4x=35 有没有比光速运动还要快的? 形容对所怨恨的人做出反应是哪个词 若椭圆X²+2tX+3Y²+t²-6=0的右焦点在直线X-Y+4=0上,则实数t= 金属原子半径是怎么测量的?它与气体半径测量的方法有什么不同? |a-1|=1-a,则a的取值范围是___ x+3/4x=35 关于《傅雷家书》的问题请问谁能为我提供傅雷详细的家谱 |a-1|=1-a,则a的取值范围是?为什么?我想知道原因,详细一点,谢谢 紧急求助一个几何画板课件动画.要求用几何画板做一个动画,要有创意,保留按钮. 形容表面强大而实际软弱的人物什么意思? 若|a-1|等于1-a,则a的取值范围是什么 40w日光灯镇流器三极管BUL6825坏.能用mje13003代替吗 形容器物小巧玲珑,精致奇妙——填词语麻烦啦 第二次世界大战后,最具世界意义的变化之一是什么,表现有哪些 等底等高的圆柱体积比圆锥体大多少? 求a取值范围 2.4x-35=x+35 圆柱体积比与他等底等高的圆锥体体积大2倍,这个题对吗 什么词的意思是:因为别人拥有自己所没有的好东西而心怀怨恨 二战后最具世界意义的两个变化是 杨超和张宇的高数谁讲的好些 求a的取值范围. 二战后最具世界意义的变化或现象有\x05①帝国主义殖民体系的瓦解 ②各国对现代化特别是经济现代化的追求\x05③新的科技革命的兴起 ④社会主义阵营与资本主义阵营的对峙\x05A.①②④ B.② 25600精确到万位,保留一位小数是多少呢? a的取值范围是多少, 第二次世界大战最具世界意义的变化(帝国主义瓦解是一点,还有几点是什么?) 在线急求歌曲名字歌词如下《同时天涯沦落人,相逢何必曾相识.》 小明的新家想安装一台无水箱式电热水器,这种电热水器当有冷水流过它时,就能达到要求的温度而立即从喷头流出供淋浴.已知冷水温度为15℃,淋浴所需热水温度为40℃,电热水器一分钟流出的 直接描写心里活动的句子 ...本是天涯沦落人,相逢何必曾相识谁说的? 海尔电热水器加热后20分怎么就是凉水了? .第二十题... 思密达呢 un corpo e un‘anima 铁锰铜锌 分离求救铁锰铜锌的分离鉴定方法 句容茅山一日游有时间的具体线路 4x+2(30-x)=88 Un Corpo e Un'Anima 一体一魂 mp3不是视频的 欧核中心的中微子超光速是怎么回事? 人在遇到危险时最本能的反应是什么 求歌词:un corpo e un′anima 土壤微量金属元素有铁锰铜锌等,但这些也是重金属污染元素吗?这不是矛盾吗 直线(A-1)Y=(3A+2)X-1不通过第二象限,则A的取值范围是什么? 已知在三角形ABC中,AM平分角BAC,AM的垂直平分线DA交BC的延长线于N,求证MN的平方=BN乘CN已知在三角形ABC中,AM平分角BAC,AM的垂直平分线DN交BC的延长线于N,求证MN的平方=BN乘CN 请问超光速无法达到是怎么证明的 已知直线L(a+2)x+(1-2a)y+4-3a=0 若直线L不经过第二象限,求a的取值范围同上 y=3sin(π/3-2x)+1周期,增区间,对称轴,对称中心 同是天涯论落人的下一句是什么?我忘了`` “变形”却不“金刚”英汉患病被迫宅居日本调查发现:口腔护理有利癌症治疗最贵钻石亮相纽约 估价超六千万美元(空气污染最严峻季节将来临 浙中北多地武林商圈将新增1000个停车位法国两名记者命丧马里(图)韩媒:中国雾霾为“人类历史上最严重污美妇人送儿子手机前“约法18章” 网智利副总统候选人 抱娃上街拉选票(图首份中日韩常用汉字表编制完成 808朝一海军舰艇沉没 金正恩祭拜烈士墓(杭州46岁单身妈妈为儿子过得更好想重俄加强防范“黑寡妇”袭击日本能把俄罗斯“撬走”吗缅甸穆斯林赴邻国避难遇海难 或死伤惨本周四立冬秋天将继续 杭州日后或常雾西湖申遗成功两年多 调研发现景区交通日本未从日俄会谈获实质成果 牵制中国英国男子患怪病 身体变形困家中韩俄峰会拟发涉朝声明俄强化防范“黑寡妇”袭击申银万国成“新三板之王”剥离底层 范伟“翻身”木地板市场黑幕重重海南高尔夫假日嘉年华启动天津卫视大型综艺秀《中华爱美丽》今开立法项目库的项目每年要向社会征集蜜蜂不哭!今天我们都是跳跳鱼!淮安彩民复式中双色球572万秦淮区图书馆设分馆 看书还书更方便了最快电梯43秒可上95层楼绣娘一根针,“画”出现代建筑之美买券时说随时可提货,用时却说过期了曼联无缘欧冠 莫耶斯即将下课中盐原高管诈骗2300余万被判无期巴萨将帅不睦现场曝光环卫工 赵作海悦资讯未来小作家建联盟鼓楼老工业区改造 纳入全国试点国安提前踩点字条激励球员:记住赢球才“皇家一号”案 郑州8名民警被调查
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘