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

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

编辑:说三道四文库 发布时间:2017-08-16 09:37
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.

WunderBar:零硬件开发基础也能接入物联网! 深入解析:分布式系统的事务处理经典问题及模型 从世纪互联、华云数据和金石易服的发展服路径观察IDC产业发展 SA:2014移动运营商、终端和应用十大关键趋势 使用modern.IE来设计更现代化的网页 全国顶级域名根服务器21日下午疑遭黑客攻击 影响巨大 苹果下一代iPhone的十大预测 《近匠》第07期,专访《恶魔塔防》团队,看俄国复杂深奥的游戏文化 代码托管网站GitHub的总裁和CEO进行职位互换 使用Chromebook的五个指南 云中游终极声明:热酷侵权,有种正面回答少打太极 背后故事:英特尔Edison中国研发 内部评审中曾三次被拒 全栈工程师会是未来的发展趋势吗? 大数据整理:囊括分片、存储方法、扩展等多个方面 物联网 ,下一个云计算市场 一位数据挖掘工程师眼中的“大数据与企业的数据化运营” 揭开“iOS in the Car”的神秘面纱 与Apple对峙:法律途径,并非是我想要 Halfbrick新作市场表现低迷:前作辉煌难续 专访豌豆荚:融资,会给技术团队带来哪些影响? 前端开发必备 40款优秀CSS代码编写工具推荐 新环境下的新体验是互联网硬件火热的根本原因 信息安全救星 ——变形代码产品ShapeShifter AWS启动大规模降价,引领行业降价潮流 Windows 8.1 Update 1最新版的截图再遭曝光 2013年软件领域因缺陷导致的五大事件 专访AMD技术高管 详解Kaveri技术性能及新开发特性 网络的东西南北:从SDN到网络虚拟化 Bug让Chrome浏览器成了窃听器 联想23亿美元收购IBM X86服务器硬件及服务 Mozilla联手富士康推出Firefox OS平板 基于Web提供服务 谁有《征霸天下》那篇文章,想温习一下 谢谢:) 请教高手:WIN32中,软盘驱动器的参数放什么地方? flash里相对路径的格式是什么? @Subset(@DBName,1)取得服务器名,与@Name([Abbreviate];@Subset(@DbName; 1))取得的服务器名有什么不同呀? 请问一个复合sql语句,能不能这样写?大侠们请进! 如何删除sqlserver2000自带的数据库 kylix的诸多问题! 高分求《自适应软件开发》 中文电子版 献给WSASock初学的朋友。。 C++Builder附带的SQL语句引擎中,数据类型定义及数据类型转换的问题。 数字,请大家说说是什么意思!!! 请问,高手 excel操作的问题(!!!) 为什么我的数据执行到了最后一步,但数据却没有改变呢? 新手问一个问题。 初手求教在VC6.0下如何做C的工程文件? 各位老大,你们好,我如何把窗口的全部控件都设为不可用,既Enabled=false win 2000 pro & tomcat 4.0接受表单的中文值都变成了?????此号,怎么回事 谁可以帮忙解决一下 一个很棘手的问题,快帮帮我! 为什么建立一个SOCKET时,非要放一个UDP控件在上面呢?? Runtime.getRuntime().freeMemory()/maxMemory() 内存问题 在对话框中如何实现可在Edit控件中进行多行编辑(类似于文档编辑)??? 最近学习 java , 偶获心得, 贴出来与大家分享. 关键字: 事件处理, 匿名内部类 引用水晶报的问题,急急急急 救命! sql server 2000 无法启动 如何用bean将字符串等直接显示到浏览器端? 数据窗口,急急急急急急急急急!!!! 如何修改set-variable= max_allowed_packet=8M? 请问在VB中如何得到系统的年,月,日 判断屏幕分辨率的函数是什么?如何把子窗体控制在父窗体的一个区域 时钟的一个问题! 问:关于画一系列的直线,并能将这些直线保存起来的方法 谁知道"北京邮电大学"软件工程硕士的情况? 一个关于文件格式的问题: 痛心疾首!!!sql server 2000 无法启动 散分! JBuilder7 和 WebLogic7 可不可以装在不同的机器上开发 如何使对话框有最小化以及还原按钮? 来者有分! 初学者高分提问,我在delphi的Timer里,需要每 1 seconds 就对计算机的I/O port执行一次读写操作(example: from 04F0 to 04FF I/O), 打开outlook,大概半分钟后出现应用程序错误的提示框,请教高人是什么原因,如何解决 用哪个API函数可以控制鼠标离开对象??? 引用水晶报的问题,急急急急 我想学习Pb,可以告诉我什么书比较好? 水园公务帖[2003.03.04—2003.03.09] 求救........... 散分:--->终于看了圣斗士的冥界篇!!!靠,黄金战士就是厉害!!!青铜终归是青铜 有谁有visual assist.net 1085啊? 找个处女吧,离爱近一点(zt) ---同意的进来顶 怎样在.NET中用华表Cell插件制作上万行纪录的报表(主要是怎样解决性能问题) SOS 谁知道"北京邮电大学"软件工程硕士的情况? the world's only one you told me how not to cherish 青黄为什么会读成 no more me啊= = I'd like (chicken with vegetables)对带括号部分提问 Life just going 已在 有道翻译 找到正确答案。 see me no more!什么意思? Do you like noodles with chicken?这里为什么要用with呢?用and不行吗? If you hadn't been more careful,you might have been knocked down by a car,这里用might是不是和用would或should 一样,还是有什么区别 No more of this for Maria got up late yesterday用yesterday提问 是以____ _____ Maria____ up late?现在就要 It was very late for John to see his father at the hospital,and so he went there ( )a、A.in a hurryb、 B.at presentc、 C.in silenced、 D.at the end ask me no more 什么意思?如题, 英语作文no more mystery in bell tower neighborhoodWe now know what was happening in Bell tower neighborhood. The director of the local zoo says that three monkeys escaped from.初三英语第五单元3c的一篇麻烦大家继续帮我写下去, 英语连词成句:to_visit_His_went_the_yesterday_father_museum_. 大神帮忙取几个英文名. Tim ____(get)up late yesterday.用所给语适当形式填空 not at all ,never mind,you are welcome有什么区别? i miss you可以翻译几种意思? “Do you know what does our life in the future like?”这句话有什么错?只可以改“what does our ”部分.因为老师给我画圈画在了“does our”上面.如果有别的,也可以整句都改.但是最好不要都改.“Do you know w 分辨简单交际英语的使用情景:never mind not at all 等等!请举例说明:never mind not at all you are welcomeit doesn`t matter of course not it`s my pleasure it`s a pleasure 等的使用情景,就是一些表示不用谢和没关系等 miss you ,miss you 翻译 do you know what does he do 和do you know how does he like.这两句话错了么?错哪了? The boy is never visited the school where his sister is studying in 之中where在句子中是什么成分where为什么不能用that代替 中间有句can you see the lighten me 男女对唱的歌叫什么名字 Yesterday morning I got up late ___be late for the exam.A.in order toB.in order to notC.so as not toD.so as to 我叫侯砚秋,男生!想取个英文名字!求大神帮我取个然后把意思跟读音发下. Stuck in the 'friend zone' with that special someone who you wish could see you in a more romantic light?是不是跟那个自己希望能共度浪漫时光的人还处在“朋友阶段”?you wish could see you in a more romantic light”怎么翻 __a reply ,he dicided to write againA not receivingB receiving not C not have received D having not reciving 为什么选A不选D 翻译disappear into the distance ·you can go if the light is__________. Yesterday morning I got up early_____be late for the examA.in order to B.in order to not C.so as not to D.so as to为什么不选B MISSING CAT COFFEE怎么样 cover the distance,cover 可以用什么代替.go or keep 英语翻译A lot of animated movies have inspired sequels,notably "Shrek," but Brad Bird's "Ratatouille" is the first one that made me positively desire one.Remy,the earnest little rat who is its hero,is such a lovable,determined,gifted rodent that MISS CAT 细岗路店怎么样 The air quality in the city, ______ is shown in the report, has improved over the past two months.A. that B. it C. as D. what四个选项如何区分 i spent half an month reading the book什么 Miss wang has a lovely biack cat.的中文意思是什么啊? my brother get up very late this morning怎么改错 l__late for school yesterday morning becuase l got up late 用在 计算机方面的 CAT 怎么理解 no more pain.no more hurt.no more crying. 帮我取个男的情侣名.女的是Miss,小夲潴女的是 Miss,小夲潴 求男的名字.要情侣的. 请问那位大侠,下面的话说的是什么?Chang sir,yesterday evening I am really sorry,have a bit e for the past two months翻译是在过去的两周里,还是过了两周 I'd like to buy some chicken. 用she、yesterday、evening、my Engilsh、with、help、me、didn't造句 2 . In the past twelve months the research members ______ the effectiveness of many materials in a home building . A . had studied B . would study C . studied D . have studied请说明一下,谢 We should help them______some washing AdidBdoCdoiWe should help them______some washingAdidBdoCdoingDdoes for them ,happy life is in the town,with its cinemas ,beautiful shops and busy s_____.怎么填 to cover a distance by marching是什么意思? I am very sorry about the mystery ___ in Bell Tower Neighborhood 为什么写happening而不是happened你以前做过这题的,望再探讨1你说:“HAPPEN,没有被动语态的.”这道题与被动语态有什么关系?2“填写了happened解 英语翻译 the distance from thumb to index finger在中指什么而言? 英语作文No More Mystery in the Neighborhood 作文题目:No More Mystery in the Neighborhood(单词数量不少于120词,全文分为三段写) (词汇:适合初中生)Σ( ° △ °|||)︴ 不要复制过来的。Σ( ° △ °|||) Do you know ( ) this dictionary belongs to 答案是whose (也说不定答案错) they look nice.where (have you bought) them2.-would you like to have lunch with us?-no,thanks.I've (just had lunch).( )里是否正确,错误的改正 I am very sorry about the mystery ___ in Bell Tower Neighborhood.为什么应填happening,而不是happened? ---Do you know whose dictionary it is?----It()Li Lei's.His name is on it.---Do you know whose dictionary it is?---It()Li Lei's.His name is on it.A.can beB.must be C.may be D.might be He is asking Millie for help.(对划线部分提问) ——划线的是Millie a:what sports do you ____?b:i like ___football.what ____you?a:i like football and ____.i reallyenjoy swimming.b:are you ___to___ this afternoon?a:sure.do you want to come,___?b:____ i can not swim.a:come with me them.i am ____you.b:you are a good ___ 蒙古国发现世界最大兽脚类恐龙筑巢地伊朗称希望与“六方”就核计划开展严肃百年一遇全环食壮观上演 美欧非观星族美国海军一高官被控受贿 其中包括性贿《好声音》第三季冠名2.5亿 浙江卫法国前部长称法国总统奥朗德头号问题是阿盟秘书长称支持卜拉希米就叙问题斡旋日本一司机醉酒驾车连撞5名女中学生后英国三百余名议员被指仍挪公款用于日常韩国总统朴槿惠巴黎会见联合国教科文组加拿大10岁男童发现超新星 为全球最中央印发通知要求开展“四风”突出问题存在环境违法 北京35家餐饮企业和单河南警方异地用警突查涉黄会所 搜出大南京富二代杀妻案开审 被告人称自首否澳12岁少年成商界奇才 开养鸡场月赚阿富汗总统批美击毙巴基斯坦塔利班头目想坐飞机逃生门附近座位?德航新规定要印尼组织攻击澳大利亚百家网站 抗议澳湖南永兴庭审致7死煤矿瓦斯事故案 1金冠网店20万元起步 揭开网店\"黑阿里巴巴选择在纽交所上市邹市明首次“触电”重拳救美罗大佑退出《好声音3》京电动汽车将分时租赁新科状元花落骑士卡瓦尼威震天“我们整个民族都被暴恐分子抹黑”股票发行注册制方案年底出炉千万别惹大猩猩高校反恐雅安市委原书记被双开陈政高任住建部部长 辽宁棚改模式或全习近平访韩系首次专程对单个国家进行访丝绸之路经济带国际研讨会闭幕以“公民建议”促制度更新联通电信正式参与4G角逐同室操戈妇产护理专家刘怀霞:“月嫂”标准呼之恒大队名有望加“淘宝”高雅艺术南美探戈
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘