社区
Web 开发
帖子详情
提问:如何在servlet中调用ORACLE的PL/SQL的存储过程
oak_leaf
2002-08-02 10:27:59
如何在servlet中调用ORACLE的PL/SQL的存储过程?愿各位大虾教我。
...全文
39
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
Oracle
存储过程
调用
bat批处理脚本程序
通过在
Oracle
存储过程
中
调用
这些脚本,我们可以让数据库执行如文件操作、系统服务控制等非
SQL
任务。 在
Oracle
中
调用
外部程序,主要有以下几种方式: 1. **DBMS_SCHEDULER**:
Oracle
的DBMS_SCHEDULER包提供了一个...
快速建构
Oracle
网页应用程式系统.docx
然后,在表单
中
设置一个action属性,指向处理登录请求的
PL
/
SQL
存储过程
。当用户提交表单时,请求被发送到应用服务器,应用服务器通过mod_
pl
sql
模块
调用
存储过程
进行处理。
存储过程
验证用户信息后,使用HTP包生成响应...
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
2.
PL
/
SQL
网关:mod_
pl
sql
模块是
PL
/
SQL
网关,它将Web浏览器的请求转换为对数据库
存储过程
的
调用
,支持手工创建的
PL
/
SQL
Web应用及
Oracle
Portal或
Oracle
Designer生成的应用。 3.
Oracle
JSP:
Oracle
JSP实现了Java...
oracle
应用服务器.pptx
- **
PL
/
SQL
网关**(mod_
pl
sql
):这是一个用于将HTTP请求转化为对数据库
中
PL
/
SQL
存储过程
的
调用
的模块,支持手工创建和
Oracle
Portal或Designer生成的
PL
/
SQL
Web应用。 - **
Oracle
JSP**:
Oracle
的JSP实现,遵循...
Web 开发
81,116
社区成员
341,738
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章