社区
Web 开发
帖子详情
一个连接池(DBConnectionManager.class)的数据库操作operate.class,但是,我不会修改。怎么办?有什么好的办法。谢谢!
thkact
2003-03-06 02:38:56
我不会修改数据库操作的BEAN.怎么办?有什么参考的资料吗 ?谢谢!
...全文
37
4
打赏
收藏
一个连接池(DBConnectionManager.class)的数据库操作operate.class,但是,我不会修改。怎么办?有什么好的办法。谢谢!
我不会修改数据库操作的BEAN.怎么办?有什么参考的资料吗 ?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
谢谢!!!
jsp 数据
连接池
到目前为目,J
DB
C2的连结池只是
一个
接口,没有真正的实现,J
DB
C3正在开发中,据报已经支持连结池,但..........J
DB
C3用了JNDI技术,连结池的配置可以让
一个
高手都烦死.目前第三方已经实现的连结池当然是poolman,1.0版对...
关于JSP
连接池
到目前为目,J
DB
C2的连结池只是
一个
接口,没有真正的实现,J
DB
C3正在开发中,据报已经支持连结池,但..........J
DB
C3用了JNDI技术,连结池的配置可以让
一个
高手都烦死.目前第三方已经实现的连结池当然是poolman,1.0版对...
JSP企业快信系统的设计与实现(论文+源码+PPT)
JSP企业快信系统的设计与实现计算机网络的出现到现在已经经历了翻天覆地的重大改变。因特网也从最早的供科学家交流心得的简单的文本浏览器发展成为了商务和信息的中心。...本系统在开发中,采用了 MYSQL
数据库
,同时使
C语言笔记01(7.15-7.18)
C语言基本知识点思维导图
【智能汽车竞赛】摄像头组-长春理工大学-天狼五号技术赛方案.docx
【智能汽车竞赛】摄像头组-长春理工大学-天狼五号技术赛方案.docx
Web 开发
81,122
社区成员
341,743
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章