社区
Web 开发
帖子详情
提问:如何在servlet中调用ORACLE的PL/SQL的存储过程
oak_leaf
2002-08-02 10:27:59
如何在servlet中调用ORACLE的PL/SQL的存储过程?愿各位大虾教我。
...全文
25
2
打赏
收藏
提问:如何在servlet中调用ORACLE的PL/SQL的存储过程
如何在servlet中调用ORACLE的PL/SQL的存储过程?愿各位大虾教我。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
SI_ORAWSV_POC:OWX
: ORAWSV
servlet
在
Oracle
的 JVM
中
运行(好像
Oracle
本身,而不是 Tomcat,是
servlet
容器)。 SOAP Web 服务:
PL
/
SQL
由ORAWSV
servlet
公开为 SOAP Web 服务。 网址: https://${
ORACLE
_HOST}:${
ORACLE
_...
oracle
应用服务器.pptx
可以运转你的Java
servlet
PL
/
SQL
网关
PL
/
SQL
网关是一个Apache模块(mod_
pl
sql
),担任接纳来自Web阅读器的央求,并将央求翻译成对数据库
中
一个存储进程的
调用
手工树立的
PL
/
SQL
Web运用以及由
Oracle
Portal或
Oracle
...
java项目之校园信息管理系统
《javaweb校园信息管理系统》该项目采用技术jsp、
servlet
、jdbc、tomcat服务器、my
sql
数据库 开发工具eclipse,项目含有源码、文档、配套开发软件、软件安装教程、项目发布教程 功能介绍: &...
JDBC 3.0数据库开发与设计
4.2
调用
存储过程
对象 4.2.1 CallableStatement对象的创建 4.2.2 IN、OUT及INOUT参数的使用 4.2.3 执行CallableStatement Object对象 4.2.4 CallableStatement对象使用实例 4.2.5
SQL
Server
存储过程
编程经验...
Java面试宝典2020修订版V1.0.1.doc
35、My
SQL
、
Sql
Server、
oracle
写出字符存储、字符串转时间 52 36、update语句可以修改结果集
中
的数据吗? 53 37、
oracle
如何设置主键自动增长? 53 38、表连接、子查询的区别是什么?它们可以相互转化吗?你倾向于用...
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章