oracle数据库中存储过程能否调用webservice?
如果可以的话,如何调用,给个例子,谢谢大家了!
如果可以的话,如何调用,给个例子,谢谢大家了!
解决方案 »
- 本地怎么连接服务器上的oracle数据库的?急急急急急
- update嵌套两个select
- 如何准确判断有效视图?高手快来呀!!!
- 怎么写这样的语句,一下查出关联的两张表?
- 关于SELECT语句的问题
- 软件模块连不上数据库,报错如下,请大家帮忙,,,谢谢!!!急!!!
- 为何我的作业提交总是不成功
- 移动表数据到另外一个tablespace,出错?
- 急急,!!!在WIN2000下的Oracle HTTP Server服务怎么起不来?
- 使用ORACLE保留字CURRENT_TIMESTAMP遇到的一个问题,百思不得其解,请各位指教
- 这样的JOB怎么写?
- DEFAULT TABLESPACE Clause和TEMPORARY TABLESPACE Clause
顶啊,期待高手解答.....想知道
oracle可以调用java类,需要把用到的java的class以及相应的jar包都导入到数据库中才行。也就是说,oracle调用java,其实是内部调用,调用外部java程序还是不能的(也许能,但没见人实现过,google不到,我自己水平低的也做不出来)。要是谁可以做到就好咯,那db driven梦想就能实现了~~~
resp utl_http.resp;url := 'http://localhost/test.jsp';
req := utl_http.begin_request(url);
resp := utl_http.get_response(req);
LOOP
utl_http.read_line(resp, value, TRUE);
dbms_output.put_line('网站回复' || value);
END LOOP;
utl_http.end_response(resp);
EXCEPTION
WHEN utl_http.end_of_body THEN
utl_http.end_response(resp);
END;
然后在创建一个过程去调用这个类,最后在调用这个过程就可以了create or replace and compile java source named aa as
public class aaa
{
public static void main(String[] args)
{
System.out.println("hello world!");
}
}
create or replace procedure javademo1
as language java name 'aaa.main(java.lang.String[])';
期待高人讲解!
http://blog.csdn.net/iihero/archive/2008/03/05/2149547.aspx