社区
Java EE
帖子详情
100分!关于怎么封装Jdbc连接oracle存储过程
zdnetchina
2005-03-07 12:10:17
对存储过程不熟,请帮帮忙!
...全文
210
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
数据库的十大技巧
总之,通过掌握
JDBC
连接
Oracle
数据库的技巧,能够极大地提高程序的效率和稳定性。选择合适的驱动程序、关闭自动提交、使用PreparedStatement对象、批量处理、调用
存储过程
以及优化
连接
池等策略,都是提高Java应用...
jdbc
连接
oracle
工具类
本篇文章将详细讲解如何创建一个
JDBC
连接
Oracle
的工具类,以及在实际应用中需要注意的事项。 首先,我们需要了解
JDBC
的基本概念。
JDBC
是Java与数据库交互的一组接口和类,它允许Java程序通过SQL语句来操作数据库。...
Spring
Jdbc
Template调用
Oracle
存储过程
实现CRUD
使用 Spring
Jdbc
Template 调用
Oracle
存储过程
实现 CRUD 在本文中,我们将讨论如何使用 Spring
Jdbc
Template 调用
Oracle
存储过程
来实现 CRUD(Create、Read、Update、Delete)操作。我们将首先编写
Oracle
存储...
JDBC
与
Oracle
存储过程
**
JDBC
与
Oracle
存储过程
详解** Java Database Connectivity (
JDBC
) 是Java编程语言中用于
连接
数据库的标准API,它使得Java开发者能够与各种数据库系统进行交互,包括
Oracle
数据库。
Oracle
存储过程
是预编译的SQL语句...
jdbc
连接
oracle
11g初次
封装
.docx
###
JDBC
连接
Oracle
11g 初次
封装
解析 #### 概述 在软件开发过程中,使用 Java Database Connectivity (
JDBC
) 来
连接
数据库是非常常见的做法。
JDBC
是 Java 语言中的数据库访问接口,为数据库应用开发人员提供了...
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写文章