社区
Web 开发
帖子详情
一个连接池(DBConnectionManager.class)的数据库操作operate.class,但是,我不会修改。怎么办?有什么好的办法。谢谢!
thkact
2003-03-06 02:38:56
我不会修改数据库操作的BEAN.怎么办?有什么参考的资料吗 ?谢谢!
...全文
63
4
打赏
收藏
一个连接池(DBConnectionManager.class)的数据库操作operate.class,但是,我不会修改。怎么办?有什么好的办法。谢谢!
我不会修改数据库操作的BEAN.怎么办?有什么参考的资料吗 ?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thkact
2003-03-06
打赏
举报
回复
to :: flashroom
我一直在线:
我以前用的 是jsp+mysql,所以说:存储过程、触发器等SQL语句都写在了文本中,现在,我想用JSP+ORACLE来修改。可以在datasetbean中直接调用oracle中的存储过程、触发器。代码,很长。
我的连接池调试通过了。现在要修改数据库操作bean了,我已经修改一个星期了,郁闷中,
谢谢!我给你发E-MAIL.可以吗 ?
thkact
2003-03-06
打赏
举报
回复
package connect;
import content.DBConnectionManager;
import content.FileUtils;
import content.EIEException;
import java.io.*;
import java.sql.*;
import java.util.HashMap;
import java.util.Set;
import java.util.Iterator;
public class DataSetBean{
private DBConnectionManager DBcnnManager;
private FileUtils fmt = new FileUtils();
private FileUtils dbutils = new FileUtils();
private Connection conn = null;
private Statement stmt = null;
private ResultSet rset = null;
private HashMap set_hm = null;
private String type = "";
private String filter = "";
private String sorter = "";
private String dataSource = "";
//#############################################################################################################
//public DataSetBean()
//功 能:构造函数--声明对象并建立数据库连接
//返回值:出错抛出EIEException异常
//#############################################################################################################
public DataSetBean() throws EIEException
{
DBcnnManager=DBConnectionManager.getInstance();
conn = DBcnnManager.getConnection("sand");
if(conn == null)
throw new EIEException("DB001");
fmt.setFile("format.txt");
if(fmt.openFile())
fmt.loadFormat();
}
//#############################################################################################################
//public void init ( String Type, String DataSource, String Filter, String Sorter)
//功 能:Bean的初始化。
//参数一:Type 类型的值为table、storeproc、view。
//参数二:DataSource为table、storeproc、view名称(即表名或存储过程名称或视的名称;
// 对于storeproc和view,其实现语句以文本形式存放在\Resource\DBApp\下,
// DataSource就是相应的文本文件的文件名).
//参数三:Filter为过滤条件(对table和view有效);
//参数四:Sorter为排序字段(对table和view有效);对于storeproc ,
// Sorter是相应存储过程的参数(形式为para1¶2¶3&………)
//返回值:出错抛出EIEException异常
//#############################################################################################################
public void init (String Type,String Datasource,String Filter,String Sorter) throws EIEException
{
this.type = Type.trim().toUpperCase();
this.filter = Filter.trim();
this.dataSource = Datasource.trim();
this.sorter = Sorter.trim();
//check the privilege of user
// throw new IEIException("IEI0001");
if(this.type.equals(""))
throw new EIEException("DB002");
if(!this.type.equals("TABLE") && !this.type.equals("VIEW") && !this.type.equals("STOREPROC"))
throw new EIEException("DB002");
if(this.dataSource.equals(""))
throw new EIEException("DB002");
}
//#############################################################################################################
//public int execute()
//功 能:执行Bean的初始化的操作。
//无参数:
//返回值:如果正确,返回值为正整数,表示记录集的记录总数;否则抛出EIEException异常
//#############################################################################################################
public int execute() throws EIEException
{
int success = 0;
if(!this.type.equals("") && !this.dataSource.equals(""))
{
if(this.type.equals("STOREPROC"))
success=executeProcedure(this.dataSource,this.sorter);
if(this.type.equals("TABLE") || this.type.equals("VIEW"))
success=executeQuery(this.getSqlString());
}
return success;
}
flashroom
2003-03-06
打赏
举报
回复
想怎么改?把代码帖出来我帮你
thkact
2003-03-06
打赏
举报
回复
谢谢!!!
操作
系统Windows 11快捷键与终端指令大全:系统
操作
与高效办公指南
内容概要:本文档为《Windows 11 系统
操作
手册》,全面介绍了Windows 11系统的各类快捷键、终端指令及实用运行命令。内容涵盖Windows徽标键组合、通用
操作
快捷键、文件资源管理器与终端专用快捷键,并详细列出CMD和PowerShell中的常用指令及其功能与示例,同时提供Windows终端专属
操作
与高效使用建议,帮助用户提升系统
操作
效率。; 适合人群:适用于刚接触Windows 11的普通用户、办公人员以及需要高效
操作
系统的技术人员或IT管理员。; 使用场景及目标:①快速掌握系统快捷键,提高日常
操作
效率;②熟练使用CMD与PowerShell进行系统维护、网络诊断与进程管理;③利用运行命令快速访问系统工具,实现故障排查与资源配置优化; 阅读建议:建议结合实际
操作
对照查阅,重点记忆高频快捷键与常用指令,管理员用户应特别关注权限要求与系统级命令的使用注意事项,充分发挥Windows 11的功能优势。
Delphi 13.1控件之genera
te
-patches.7z
Delphi 13.1控件之genera
te
_patches.7z
复现基于噪声抑制半监督学习的锂离子电池SOH估计方法(Python代码实现)
内容概要:本文介绍了基于噪声抑制半监督学习的锂离子电池SOH(Sta
te
of Health,健康状态)估计方法的Python代码实现。该方法融合半监督学习框架与先进的噪声抑制机制,旨在利用少量标注样本和大量未标注数据,有效提升电池健康状态预测的精度与模型鲁棒性,特别适用于实际工程中电池老化数据标注成本高、样本稀缺的挑战性场景。通过设计高效的特征提取网络与可靠的伪标签生成及优化策略,模型能够有效识别并抑制训练过程中的噪声干扰,增强在复杂工况和数据波动下的泛化能力与稳定性。; 适合人群:具备一定机器学习理论基础和Python编程能力,从事电池管理系统(BMS)、新能源汽车、储能系统等领域的科研人员、工程师,以及专注于电池寿命预测、设备状态监测与智能运维等方向的硕博研究生;; 使用场景及目标:①解决锂离子电池SOH估计中标注数据获取困难、成本高昂的核心痛点;②提升模型在存在测量误差、传感器漂移或异常数据等噪声环境下的预测准确性与可靠性;③为相关科研课题提供可复现、可扩展的算法基准与开源代码框架,加速算法迭代与工程落地; 阅读建议:此资源以Python代码为核心载体,强调算法的完整复现与实验验证过程,建议读者结合代码逐模块剖析模型架构、损失函数设计与训练流程细节,并积极在自有电池数据集上进行迁移学习、参数调优与性能对比,以深入掌握半监督学习与噪声抑制技术在电池退化建模中的关键应用。
燃气发生器循环火箭发动机仿真:热力学建模、瞬变分析(Simulink)和C++性能优化。.zip
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
东北大学工商管理学院区块链与数字经济课件和期末作业
东北大学工商管理学院区块链与数字经济课件和期末作业
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章