此类问题一般由两个原因,
1、循环过程中关闭了rs
解决此问题,只要将关闭连接放到循环外即可。
2、循环中的其他操作也会关闭rs,例如:
DB_function_bean dfb = new DB_function_bean();
String sql = "select ID from t_notice";
ResultSet rs = dfb.executeQuery(sql1);
while(rs.next())
{
String N_ID = rs2.getString(1);
String sql2 = "insert into t_user_notice(USER_ID,NOTICE_ID) VALUES('"+U_ID+"','"+N_ID+"')";
dfb.execute(sql2);
}
执行dfb.execute(sql2)会关闭rs,解决办法是用一个新的连接执行execute(sql2),即:
DB_function_bean dfb = new DB_function_bean();
DB_function_bean dfb1 = new DB_function_bean();
String sql = "select ID from t_notice";
ResultSet rs = dfb.executeQuery(sql1);
while(rs.next())
{
String N_ID = rs2.getString(1);
String sql2 = "insert into t_user_notice(USER_ID,NOTICE_ID) VALUES('"+U_ID+"','"+N_ID+"')";
dfb1.execute(sql2);
}
分享到:
相关推荐
解决:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after statement closed.
使用mysql+cp30连接池时,报错No operations allowed after connection closed。从报错信息来看,是connection断开导致的错误。在网上搜索后发现,较新版本的mysql配置了connection的默认时间,默认时间一般为8个...
java.sql.SQLException: Operation not allowed after ResultSet closed java.sql.SQLException: QueryRunner requires a DataSource to be invoked in this way, or a Connection should be passed in
本文将详细介绍在使用curl访问特定域名时遇到405 Method Not Allowed错误的解决方法。首先,我们先来理解什么是405错误以及其背后可能的原因。 HTTP状态码405 Method Not Allowed表示客户端请求的HTTP方法不被...
Android WebView 报 Not allowed to load local resource错误的解决办法 博客地址:http://blog.csdn.net/yuzhiqiang_1993/article/details/76228541
import cycle not allowed(解决方案).md
Download from your IP address is not allowed 百度网盘永久连接: QT下载: qt-opensource-linux-x64-5.8.0.run: 链接:https://pan.baidu.com/s/1sQ3tqPaWdDnmhBYAc_XR7g qt-opensource-linux-x64-5.13.1....
NR5G 网络拒绝码 - 5gmm_cause = 7 (0x7) (5GS Service not allowed) 本资源摘要信息将详细解释 NR5G 网络拒绝码 5gmm_cause = 7 (0x7) (5GS Service not allowed),并对相关知识点进行详细说明。 一、NR5G 网络...
设置隐试打开PPT报错 Hiding the application window is not allowed
标题中的"NR5G网络拒绝码-5gmm_cause = 27 (0x1b) (N1 mode not allowed)"是指5G NR(New Radio)网络在服务请求或去注册请求过程中遇到的一种特定错误情况。这个拒绝码是5G移动管理(5GMM)中的一个原因值,用来...
operation_not_allowed_error解决办法.md
8. 结果集已关闭:`java.sql.SQLException: Operation not allowed after ResultSet closed`提示在结果集关闭后尝试访问数据,确保在适当的时间点关闭并处理结果集。 9. 类型错误:`Data truncated for column '...
Host 主机名 is not allowed to connect the mysql server 原因:没有授权远程访问mysql 解决方法: cmd 中运行mysql -u root -p(如果报mysql 不是内部或外部命令,找到安装mysql对应的bin文件夹运行mysql.exe,...
标题 "Host 'localhost' Not Allowed To Connect To...通过阅读相关源码和使用合适的工具(如`netstat`、`telnet`或`nc`),可以更深入地诊断和解决问题。记得在调整配置或修改权限后,始终重启MySQL服务以使更改生效。
"MySQL连接问题解决方案" 在使用MySQL数据库时,可能会遇到"Host 'localhost' is not allowed to connect to this ...这种方法简单有效,能够快速解决问题。但是,需要注意MySQL的安全机制,确保MySQL服务的安全性。
最近在还原Oracle数据库后open的时候碰到了ORA-00392: log 3 of thread 1 is being cleared, operation not allowed,其字面含义则是日志文件正在被清除,不允许操作。 通常情况下,当我们基于不完全恢复的时候,...
错误信息"SQL0668N Operation not allowed"进一步强调了这个问题。现在,我们将深入探讨这个错误以及可能的解决方法。 首先,理解SQLSTATE和SQLCODE的概念是重要的。SQLSTATE是一个五位的字母数字代码,按照ISO/IEC...
Method Not Allowed(解决方案).md
主要介绍了http请求405错误方法不被允许的解决 (Method not allowed),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
File Type Not Allowed(解决方案).md