国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

Transaction的完整性控制,實(shí)現(xiàn)僅COMMIT一部份數(shù)據(jù)

2024-07-21 02:38:59
字體:
供稿:網(wǎng)友

  1 前言
  獲取FMB所有的代碼(觸發(fā)器和程序單元),以方便檢查編碼人員是否在代碼中存放一些危險(有意或無意)的代碼。如:獲取數(shù)據(jù)庫連接串Get_application_PRoperty(xxx,Connect_Sting)等。
  對于編碼人員來說,這一需求并不重要,但對于軟件開發(fā)主管而言,避免代碼的危險性則是系統(tǒng)健壯性必須考慮的要點(diǎn)之一。
  當(dāng)然,檢查危險代碼可以由手工打開各個FMB,再利用FORM BUILDER的查找功能也可以實(shí)現(xiàn),本文的討論的自動獲取FMB所有程序代碼的方法主要是為自動檢查危險代碼提供前期的技術(shù)支持。
  本技術(shù)筆記使用Oracle網(wǎng)站提供的ShowTriggers.java程度包是提供實(shí)現(xiàn)獲取FMB代碼的方法,文中沒有涉及編程技巧,僅對使用該程序包的相關(guān)配置注重事項(xiàng)進(jìn)行說明。
  
  2 實(shí)現(xiàn)
  2.1 環(huán)境配置
  2.1.1 在我的電腦->屬性->高級->環(huán)境變量中,確認(rèn)以下幾個變量已配置:
  PATH:=%Oracle_Home%/jdk/bin --主要用于調(diào)用JAVA程序
  CLASSPATH:=%Oracle_Home%/Forms90/Java/f90jdapi.jar;%Oracle_Home%/jlib;X:/YourJavaPath --假如第一個路徑?jīng)]有配置,則在編譯JAVA包時顯示出錯信息
  2.1.2 確認(rèn)%Oracle_Home%/Form90/Server/Default.env文件
  CLASSPATH:=X:/YourJavaPath....
  
  2.2 編譯JAVA包
  2.2.1 進(jìn)入DOS窗口
  2.2.2 將當(dāng)前目錄切換到ShowTriggers所在目錄
  2.2.3 執(zhí)行Javac ShowTriggers.java --注重大小寫
  注:由于每臺電腦的LANGUAGE設(shè)置可能不同,所以在執(zhí)行ShowTriggers的電腦上,重新編譯該程序包
  
  2.3 執(zhí)行JAVA包
  2.3.1 執(zhí)行Java ShowTriggers X:/YourFmbFile --注重大小寫
  此時,屏幕上會顯示YourFmbFile內(nèi)所有的代碼,假如要將顯示的代碼保存在文件中,則使用Java ShowTriggers X:/YourFmbFile >X:/YourFmbFileCode.Txt

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 滨州市| 长治市| 丹棱县| 桓仁| 鸡泽县| 博兴县| 江安县| 喜德县| 孝义市| 慈溪市| 丰城市| 罗山县| 鹤壁市| 三明市| 昌吉市| 曲麻莱县| 改则县| 漳平市| 保定市| 海兴县| 德令哈市| 莆田市| 岢岚县| 文山县| 丹阳市| 石城县| 西畴县| 荆州市| 孝昌县| 商城县| 青浦区| 北碚区| 都江堰市| 长阳| 绥江县| 石家庄市| 万州区| 郑州市| 广州市| 阳西县| 白河县|