社区
Web 开发
帖子详情
提问:如何在servlet中调用ORACLE的PL/SQL的存储过程
oak_leaf
2002-08-02 10:27:59
如何在servlet中调用ORACLE的PL/SQL的存储过程?愿各位大虾教我。
...全文
32
2
打赏
收藏
提问:如何在servlet中调用ORACLE的PL/SQL的存储过程
如何在servlet中调用ORACLE的PL/SQL的存储过程?愿各位大虾教我。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
l_r_h
2002-08-02
打赏
举报
回复
import java.math.BigDecimal;
import java.sql.*;
public class JdbcTest {
public static void main(String[] args) {
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
CallableStatement call=null;
try {
String url="jdbc:oracle:thin:@oracle:1521:oracl";
String driver="oracle.jdbc.driver.OracleDriver";
String user="scott";
String password="tiger";
Class.forName(driver) ;
conn=DriverManager.getConnection(url,user,password) ;
call=conn.prepareCall("{call AddAccount(?,?)}") ;
call.setInt(1,8) ;
call.setInt(2,700) ;
int i=call.executeUpdate() ;
System.out.println("Call Procedure,update "+i);
if(call!=null)
call.close();
call=conn.prepareCall("{ call GetBalance(?,?)}") ;
call.setInt(1,3) ;
call.registerOutParameter(2,Types.INTEGER) ;
call.execute() ;
System.out.println(call.getInt(2) );
if(call!=null)
call.close();
stmt=conn.createStatement() ;
rs=stmt.executeQuery("SELECT * FROM Account") ;
System.out.println(" AccountNo Balance ");
while(rs.next() ) {
System.out.println(" "+rs.getInt("AccountNo")+" "+rs.getInt("Balance") );
}
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
}
catch (Exception ex) {
ex.printStackTrace() ;
}
finally {
try {
if(conn!=null)
conn.close();
}
catch (SQLException e) {
e.printStackTrace() ;
}
}
}
}
salute
2002-08-02
打赏
举报
回复
和在BEAN中调用一样.
请查看java.sql.CallableStatement
Oracle
存储过程
调用
bat批处理脚本程序
Oracle
存储过程
调用
bat批处理脚本程序,
ORACLE
调用
OS【
调用
BAT脚本等】
快速建构
Oracle
网页应用程式系统.docx
快速建构
Oracle
网页应用程式系统.docx
SI_ORAWSV_POC:OWX
OWsX:
Oracle
Web 服务示例 ###Proof-of-concept 示例:ORAWSV 和 Spring 集成 该项目是以下 SOA、Web 服务场景的概念验证示例或模板: ####服务器
PL
/
SQL
:用
PL
/
SQL
编写的域业务规则和逻辑, OWSX.OWSX_UTL.PAY_RAISE 。 : ORAWSV
servlet
在
Oracle
的 JVM
中
运行(好像
Oracle
本身,而不是 Tomcat,是
servlet
容器)。 SOAP Web 服务:
PL
/
SQL
由ORAWSV
servlet
公开为 SOAP Web 服务。 网址: https://${
ORACLE
_HOST}:${
ORACLE
_PORT}/orawsv/OWSX/OWSX_UTL/PAY_RAISE ####客户 SOAP 客户端:使用进行
调用
OWSX_UTL.PAY_RA
如何安装与配置
oracle
应用服务器.pptx
如何安装与配置
oracle
应用服务器.pptx
oracle
应用服务器.pptx
oracle
应用服务器.pptx
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章