當前位置:首頁 » 網頁前端 » web函數的調用
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web函數的調用

發布時間: 2023-08-21 22:22:07

『壹』 如何在ORACLE存儲過程中調用WEBSERVICE函數的相關推薦

1. 用途簡介

為什麼要在Oracle中訪問WebService?在系統實現中,有時會有直接在數
據庫端利用觸發器、存儲過程等方式進行數據傳遞、分發的業務,而其中可能會涉及一些業務邏輯,為了處理這些業務邏輯,並簡單起見,可以直接在觸發器或存儲
過程中調用一些java類或WebService。

2. 准備工作

1、首先保證Oracle為完全安裝(本文均以10.2g);

2、下載對應版本的UTL_DBWS(一個工具包dbws-callout-utility-10131.zip),解壓後放到oracle安裝目錄下的<oracle_install_dir>/sqlj/lib中;

3、在命令行中利用loadjava命令(一般安裝完jdk或oracle之後就會有)將jar包導入oracle對應的用戶中:

loadjava -u user/pwd@dbinstance -r -v -f -genmissing dbwsclientws.jar dbwsclientdb102.jar

若為SYS用戶,命令為:

loadjava -u sys/change_on_install -r -v -f -genmissing -s -grant public dbwsclientws.jar dbwsclientdb102.jar


3. 步驟說明


前面准備工作做好之後,如果未發現UTL_DBWS(可以在plsql中敲入sys.若未有utl_dbws顯示,則需要進行初始化),需要運行之前下
載的包中dbws-callout-utility-10131sqljlib
utl_dbws_body.sql及utl_dbws_decl.sql,這樣准備工作基本就緒,下面是調用的步驟:

『貳』 C# webbrowser 里如何調用網頁里的js函數

webBrowser1.Navigate("javascript:alert('hello');");

說明
webBrowser1.Navigate("javascript:[你要執行的javascript語句];");

如果你要執行那個函數代碼如下:
webBrowser1.Navigate("javascript:test.work('1','0','5');");

『叄』 如何在ORACLE存儲過程中調用WEBSERVICE函數

Window下oracle開發web services

1, 去oracle官網上下載dbws-callout-utility-10131.zip

地址:http://www.oracle-base.com/articles/10g/utl_dbws10g.php

2, 解壓後放到oracle安裝目錄下的<oracle_install_dir>/sqlj/lib中;

3, 在命令行中利用loadjava命令(一般安裝完jdk或oracle之後就會有)將jar包導入oracle對應的用戶中:

loadjava -u user/password@oracle -r -v -f -genmissing -s -grant public dbwsclientws.jar dbwsclientdb102.jar若為SYS用戶,命令為:

loadjava -u user/password -r -v -f -genmissing -s -grant public dbwsclientws.jar dbwsclientdb102.jar

4, 如果未發現UTL_DBWS(可以在plsql中敲入sys.若未有utl_dbws顯示,則需要進行初始化),需要運行之前下載的包中dbws-callout-utility-10131/sqlj/lib/ utl_dbws_body.sql及utl_dbws_decl.sql

5, 編寫sql函數並發布

create or replace function FUNC_GENERATE_LOGINNAME(content VARCHAR2,cellNumber VARCHAR2,sender VARCHAR2)