社区
Java EE
帖子详情
100分!关于怎么封装Jdbc连接oracle存储过程
zdnetchina
2005-03-07 12:10:17
对存储过程不熟,请帮帮忙!
...全文
208
7
打赏
收藏
100分!关于怎么封装Jdbc连接oracle存储过程
对存储过程不熟,请帮帮忙!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zdnetchina
2005-03-13
打赏
举报
回复
thank you !
try.......
yyjianjun
2005-03-10
打赏
举报
回复
select 语句是用PrepareStatement , 存储过程要用CallableStatement.
给你一段代码:
public void execProcedure(String subscriber, String user,
Timestamp startDate, Timestamp endDate, Timestamp newVersion )
throws ETMDataAccessException {
SQLConnectionManager manager = null;
Connection conn = null;
CallableStatement cStmt = null;
boolean commit = false;
try {
manager = SQLConnectionManager.getInstance();
conn = manager.getConnection();
cStmt = conn.prepareCall("{call REPORT_EFFORT_SUMMARY(?,?,?,?,?) }");
cStmt.setTimestamp(1, startDate);
cStmt.setTimestamp(2, endDate);
cStmt.setString(3, subscriber);
cStmt.setString(4, user);
cStmt.setTimestamp(5, newVersion);
boolean bRight = cStmt.execute();
//if (bRight != true) {
// throw new SQLException();
// }
commit = true;
} catch (SQLException e) {
throw new ETMDataAccessException(e);
} catch (ETMInitializationException e) {
throw new ETMDataAccessException(e);
} finally {
try {
if (commit) {
conn.commit();
} else {
conn.rollback();
}
} catch (Exception e) {
throw new ETMDataAccessException(e);
} finally {
if (cStmt != null) {
try {
cStmt.close();
} catch (Exception e) {}
}
if (manager != null) {
manager.releaseConnection(conn);
}
}
}
// return commit;
}
yyjianjun
2005-03-10
打赏
举报
回复
CallableStatement cStmt = conn.prepareCall("{call REPORT_EFFORT_SUMMARY(?,?,?,?,?) }");
其中: Connection conn;
"REPORT_EFFORT_SUMMARY " 是我的存储过程名
zdnetchina
2005-03-09
打赏
举报
回复
up
zdnetchina
2005-03-07
打赏
举报
回复
就是原来用sql封装好的Bean不用改
hotenM
2005-03-07
打赏
举报
回复
跟执行select语句一样
hlsps
2005-03-07
打赏
举报
回复
up
通过
JDBC
连接
Oracle
数据库的十大技巧
如果编程人员要在一个表中查找许多行,结果中的每个行都会查找其他表中的数据,最后,编程人员创建了独立的UPDATE命令来成批地更新第一个表中的数 据。与此类似的任务可以通过在set子句中使用多列子查询而在一个UPDATE命令中完成。当能够在单一的SQL命令中完成任务,何必要让数据在网上流来 流去的?建议用户认真学习如何最大限度地发挥SQL的功能。本文将为大家介绍通过
JDBC
连接
Oracle
数据库的十大技巧。
jdbc
连接
oracle
工具类
将配置文件中的值换成自己所装数据库或远程
连接
数据库对应的值,并导入jar包即可
Spring
Jdbc
Template调用
Oracle
存储过程
实现CRUD
Spring
Jdbc
Template调用
Oracle
存储过程
输出游标结果集实现增删改查
JDBC
与
Oracle
存储过程
oracle
对于高级特性总是与众不同(我极力讨厌这一点,如果使用它的产品就要对这种产品进行特定的编程,这也是我从不看好weblogic之类的平台的原因),大对象存取一要定用它
jdbc
连接
oracle
11g初次
封装
.docx
jdbc
连接
oracle
11g初次
封装
.未考虑性能问题,对大数据类型也没有考虑
Java EE
67,549
社区成员
225,860
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章