oracle数据库中存储过程能否调用webservice?
如果可以的话,如何调用,给个例子,谢谢大家了!
如果可以的话,如何调用,给个例子,谢谢大家了!
解决方案 »
- 调用存储过程插入时出现一个高级异常
- sqlda 中varchar2和char结构取数据差一位的怪问题。
- 为什么这个语句在SQL下能执行,而写到FUNCTIONS里就编译不能通过呢?
- oracle中实现excel的交叉数据表的sql语句是什么?,在线等,绝对送分,100分
- 急求教一个Oracle存储过程
- 全外连接和交叉连接有什么区别啊?帮帮俺菜鸟,谢谢各位大虾了!!!
- Oracle的收费问题,请教大家
- 请教一个数据列拆分的问题
- 请问,sql server 和oracle 所用的sql 语法差别多大
- 我想要在存储过程中接收一个集合的数据怎么整?
- 这样的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