close

系統管理工具 : 協助管理者進一步管理、分析、轉派和模擬表單。

眾多工具中,SQL註冊器是管理表單的大好工具。
這工具管理著所有表單對資料庫的連結,SQL語法的部分也是
一併在這工具撰寫和修改,若語法需調整,可免去一張一張表單變更的困撓
也增加Web表單的安全性。
以往連結資料庫會寫在Form程式裡,資料庫的SQL語法也寫在一起。
想查看網頁的SQL指令只要頁面上按右鍵檢視原始檔,就可見"Select * from..."
對於資安來說這樣其實有不安全....

如何使用SQL註冊器?

Step1.到系統管理工具\SQL註冊器 新增

SQL代號 : 自行命名ID值。

資料庫代號: 選擇系統設計工具設定好的資料庫名稱。

SQL 語法:填寫資料庫SQL語法,若要抓表單元件請以<#elementID> 取代,若抓全域變數則以<@globalValue>取代

設定可調用表單: 設定此SQL語法將應用在那些表單上。

設定可調用客製JSP:設定此SQL語法將應用在自行客製的JSP表單上。(以下會說明)

Step2.到系統設計工具\Web表單

可應用在開資料窗時,指定SQL語法抓SQL註冊器,

可應用在Javascript中,指定SQL註冊器的SQL代號,傳入參數,透過AJAX進行資料庫的存取。

var tSqlId = "getWorkingHour"; //取SQL註冊器:請假人行事曆的工作上下班時間 

var tParma = [tUserId,tdayOrderPerWeek,weekOrderPerMonth]; //參數值 

var tParmaType = [12,12,12]; //參數型態,12表示字串

ajax_DatabaseAccessor.query(tSqlId, tParma, tParmaType, function(pData){ });

-可應用在JSP客製的表單
在JSP表單中請先引用
<%@ page import="com.dsc.nana.user_interface.web.tools.JspRegister" %>

在賦予此JSP一個ID值 EX:myJspId
<% JspRegister.register(session,"myJspId"); %>

將此JSP ID值設定在SQL註冊器,就可以應用囉

arrow
arrow
    創作者介紹
    創作者 M先生 的頭像
    M先生

    雨果

    M先生 發表在 痞客邦 留言(0) 人氣()