數據結構配置器

 

 

 

 

 

1數據結構配置器簡介

 

1.1概述

 

數據結構配置器(DataBuilder)是visualRules產品中數據庫層的管理工具。由於管理數據的數據庫種類非常多,不同的數據庫都有不同的操作界面,在軟件開發過程中會帶來很大的不便,另外在開發B/S結構的項目時,缺少一個很好的可以測試SQL語句有效性的工具,數據結構配置器就是用來克服這樣的缺點。數據結構配置器爲各種不同類型的數據庫提供了一個統一的操作界面,對不同類型數據庫的數據進行管理,並且可以很好的測試SQL語句的有效性。

 

 

 

 

 

1.2界面結構

 

數據結構配置器主要5個部分組成:菜單欄,工具欄,工程瀏覽窗口,編輯窗口,消息窗口,如下圖1-2-1所示:

 

 

 

1-2-1 數據結構配置器界面結構

 

 

 

 

 

1.3功能簡介

 

1)數據庫生成表結構信息:生成數據源文件(.dbs)和數據庫連接配置文件(.conf),用於規則編輯器調用數據庫操作代碼。

 

2)添加功能:添加外鍵,添加表、視圖和存儲過程,添加查詢(sql語句)

 

3)處理表結構信息:導入表結構信息,更新表結構信息,刪除表結構信息

 

4)編輯表數據:編輯表中數據,更改表中字段顯示名稱,更改表字段類型

 

5)執行SQL語句:主要滿足對錶中數據進行查詢,插入,更新,刪除等數據庫操作。

 

 

 

 

 

2操作說明

 

2.1新建數據

 

數據結構配置器(DataBuilder是旗正規則引擎(Visual Rules)產品中的數據庫管理器,用於編輯數據庫結構信息以及管理數據庫表數據,並且可以執行SQL語句。DataBuilder啓動後,顯示一個空白的界面,可以新建一個數據源。

 

2.1.1操作步驟

 

新建數據源(jdbc連接方式導入爲例)的步驟如下:

 

(1)左鍵點擊“文件”菜單並將鼠標移動到“新建”子菜單上,顯示如下圖2-1-1-1所示的選擇界面:

 

 

 

2-1-1-1 選擇數據導入方式

 

 

 

       其中,“從數據庫導入”是根據JDBCurl的方式進行導入;

 

        “從ODBC數據源導入”用於導入ODBC數據源的數據庫;

 

       “從MySql數據庫導入”用於導入MySQL的數據庫;

 

       “從Oracle數據庫導入”用於導入Oracle的數據庫;

 

       “從 SQL Server數據庫導入”用於導入SQL Server的數據庫;

 

       “從DB2數據庫導入”用於導入DB2的數據庫;

 

       “從Access文件導入”用於導入Access的數據庫;

 

 

 

 

 

(2)選擇數據導入方式後,在彈出的界面中輸入數據源名稱以及數據庫連接的各項屬性信息,彈出窗口如下圖2-1-1-2所示(各種不同的導入方式需填寫的信息不完全相同,在章節2-1-2中詳細介紹各種導入方式):

 

 

 

2-1-1-2 jdbc導入

 

 

 

其中,數據源名稱用於說明本連接的顯示名稱,爲自定義名稱,將此數據庫連接信息導出到配置文件、並在規則編輯器中使用該數據庫配置文件時,此名稱用於數據庫連接的調用名稱;driver爲數據庫驅動包名,不同的數據庫驅動包名不同(如:MySql數據庫的驅動包名爲com.mysql.jdbc.DriverOracle數據庫的驅動包名爲oracle.jdbc.driver.OracleDriver);url爲數據庫連接字符串,不同的數據庫連接字符串不同;用戶名和密碼分別爲相應數據庫的登錄名和密碼

 

 

 

 

 

 

 

3)信息填寫完整後左鍵點擊“確定”按鈕,彈出窗口如下圖2-1-1-3所示:

 

 

 

2-1-1-3 選擇表、視圖和存儲過程

 

 

 

  在圖2-1-1-3中,表、視圖、存儲過程分別爲當前數據庫中用戶權限範圍內可見的表、視圖和存儲過程。

 

 

 

 

 

 

 

4)在彈出窗口中選擇表、視圖和存儲過程,左鍵點擊“確定”按鈕後即完成數據源的新建操作,新建成功的數據源如下圖2-1-1-4所示:

 

 

 

2-1-1-4 新建成功的數據源

 

 

 

2.1.2數據導入方式

 

1)從數據庫導入(jdbc導入)

 

 

 

左鍵點擊“文件-->新建-->從數據庫導入”,彈出窗口如圖2-1-1-2(見前面章節2.1.1)所示:

 

 

 

 

 

2)從ODBC數據源導入

 

左鍵點擊“文件-->新建-->ODBC數據源導入”,彈出窗口如下圖2-1-2-1所示:

 

 

 

2-1-2-1 從odbc數據源導入

 

 

 

3MySql數據庫導入

 

左鍵點擊“文件-->新建-->MySql數據庫導入”,彈出窗口如下圖2-1-2-2所示:

 

 

 

2-1-2-2 從MySql數據庫導入

 

 

 

4)從Oracle數據庫導入

 

左鍵點擊“文件-->新建-->Oracle數據庫導入”,彈出窗口如下圖2-1-2-3所示:

 

 

 

2-1-2-3 Oracle數據庫導入

 

 

 

5)從SQL Server數據庫導入

 

左鍵點擊“文件-->新建-->SQL Server數據庫導入”,彈出窗口如下圖2-1-2-4所示:

 

 

 

2-1-2-4 從SQL Server數據庫導入

 

 

 

6)從DB2數據庫導入

 

左鍵點擊“文件-->新建-->DB2數據庫導入”,彈出窗口如下圖2-1-2-5所示:

 

 

 

2-1-2-5 從DB2數據庫導入

 

 

 

7)從Access數據庫導入

 

左鍵點擊“文件-->新建-->Access文件導入”,彈出窗口如下圖2-1-2-6所示:

 

 

 

2-1-2-6 從Access數據庫導入

 

 

 

2.2添加功能操作

 

2.2.1添加表

 

當數據庫被導入之後,我們可以增加數據庫中的表,操作步驟如下:

 

1)在工程瀏覽窗口中選中表後右鍵點擊會彈出如下圖2-2-1-1所示菜單:

 

 

 

2-2-1-1 添加表菜單

 

 

 

2)左鍵點擊“添加表”彈出如下圖2-2-1-2所示窗口:

 

 

 

2-2-1-2 添加表窗口

 

 

 

 

 

這樣就完成了對添加表的操作了。如下圖2-2-1-3所示,即爲添加了3個表後的數據庫規則管理器界面:

 

 

 

2-2-1-3 添加表成功

 

 

 

以上操作步驟也可以通過點擊工具欄上的按鈕,彈出如圖2-2-1-2所示的窗口,其它操作步驟與上述操作步驟中相同。

 

 

 

2.2.2添加視圖

 

同添加表一樣,我們也可以增加數據庫庫中的視圖,步驟如下:

 

1)在工程瀏覽窗口中選中視圖,右鍵點擊會彈出如下圖2-2-2-1所示菜單:

 

 

 

2-2-2-1 添加視圖菜單

 

 

 

 

 

2)左鍵點擊“添加視圖”彈出如下圖2-2-2-2所示窗口,選擇您要添加的視圖,這樣就完成了添加視圖的操作。

 

 

 

2-2-2-2 添加視圖窗口

 

 

 

以上操作步驟也可以通過點擊工具欄上的按鈕,彈出如圖2-2-2-2所示的窗口,其它操作步驟與上述操作步驟中相同。

 

2.2.3添加外鍵

 

外鍵用於兩個表的聯繫。兩個表必須具有相同類型的屬性,在該屬性上有相同的值。該屬性應爲其中一個表的主鍵,在另外一個表設置爲外鍵。操作步驟如下:

 

1)在工程瀏覽窗口中選中表右鍵點擊會彈出如下圖2-2-3-1所示菜單:

 

 

 

2-2-3-1添加外鍵菜單

 

 

 

2)左鍵點擊“添加外鍵”彈出如下圖2-2-3-2所示窗口:

 

 

 

2-2-3-2 添加外鍵窗口

 

 

 

  (3)在此窗口中定義好外鍵信息,左鍵點擊“確定”後就完成了外鍵的添加,可以在相應的表窗口中,看到具體的外鍵信息,如下圖2-2-3-3所示:

 

 

 

2-2-3-3 添加外鍵成功

 

 

 

以上操作步驟也可以通過點擊工具欄上的按鈕,彈出如圖2-2-3-2所示的窗口,其它操作步驟與上述操作步驟中相同。

 

 

 

2.2.4添加查詢

 

可以根據輸入自定義的查詢語句來察看查詢結果,操作步驟如下:

 

1在工程瀏覽窗口中選中“查詢”右鍵點擊彈出如下圖2-2-4-1所示菜單:

 

 

 

2-2-4-1 添加查詢菜單

 

 

 

 

 

2)左鍵點擊“添加多表查詢”彈出如下圖2-2-4-2所示窗口:

 

 

 

2-2-4-2 添加多表查詢窗口

 

 

 

 

 

 

 

3)左鍵點擊“確定”按鈕後,我們會在數據結構配置器的編輯窗口中看到所查詢出來的數據,如下圖2-2-4-3所示:

 

 

 

2-2-4-3 添加查詢成功

 

 

 

以上操作步驟也可以通過點擊工具欄上的按鈕,彈出如圖2-2-4-2所示的窗口,其它操作步驟與上述操作步驟中相同。

 

 

 

2.3表結構操作

 

表結構操作主要有:導入表結構信息,更新表結構信息,刪除表結構信息。

 

2.3.1導入表結構信息

 

在新建數據源時,輸入數據源信息,左鍵點擊“確定”後,我們就可以導入表結構信息,如下圖2-3-1-1所示界面。

 

 

 

2-3-1-1 導入表結構信息

 

2.3.2更新表結構信息

 

    如果數據庫中的表結構發生了變化,爲了實現與數據庫一致,我們可以與數據庫同步,這樣就做到了對數據的及時更新。如下圖2-3-2-1所示三種方式更新表結構信息菜單:

 

 

 

2-3-2-1 與數據庫同步

 

 

 

 

 

其中第一種方式是直接在數據源上右鍵點擊彈出的菜單,這種方式用於更新所有的表、視圖和存儲過程等結構信息;第二種方式是在表結構上右鍵點擊彈出的菜單,用於更新所有表結構信息;第三種方式是在數據表上右鍵點擊彈出的菜單,用於更新單個的表結構信息。然後在彈出的菜單左鍵點擊“與數據庫同步”就完成了對數據的更新,使之與數據庫的數據保持一致,這樣就完成了表結構信息的更新了。

 

2.3.3刪除表結構信息

 

選中要刪除的表後右鍵點擊彈出如下圖2-3-3-1所示窗口:

 

 

 

2-3-3-1 刪除表結構信息

 

 

 

左鍵點擊“刪除”會彈出刪除確認對話框,然後左鍵點擊“確定”就可以完成刪除的操作了。刪除對話框如下圖2-3-3-2所示:

 

 

 

2-3-3-2 刪除確認對話框

 

 

 

 

 

2.4編輯數據

 

   編輯數據主要有更改字段的顯示名,提高可讀性,以及編輯和修改表中的數據的功能

 

2.4.1更改字段顯示名

 

在工程瀏覽窗口中選中要更改的表,然後選擇在編輯窗口選擇“XXX表數據”選項卡,雙擊“字段顯示名”下面某行,會出現一個編輯框,在此編輯框中輸入顯示名稱,鍵入值並回車後,字段顯示名稱就得到修改。操作界面如下圖2-4-1-1所示:

 

 

 

2-4-1-1 更改字段顯示名

 

 

 

 

 

2.4.2修改數據

 

在工程瀏覽窗口中選中要更改的表,然後在編輯窗口選擇“XXX表數據”選項卡,雙擊需要修改的記錄,會出現一個編輯框,在此編輯框中輸入值,回車後,字段的值就得到修改。操作界面如下圖2-4-2-1所示:

 

 

 

2-4-2-1修改數據

 

2.4.3添加數據

 

在工程瀏覽窗口中選中要更改的表,然後在編輯窗口選擇“XXX表數據”選項卡,右鍵點擊編輯窗口中任何一個地方,如下圖2-4-3-1所示:

 

 

 

2-4-3-1添加數據

 

 

 

在彈出菜單中左鍵點擊“新增記錄”,會彈出如下圖2-4-3-2所示對話框:

 

 

 

2-4-3-2 新增記錄對話框

 

 

 

然後填寫對應的信息,左鍵點擊確認即可添加成功,如下圖2-4-3-3所示:

 

 

 

2-4-3-3 新增記錄成功

 

 

 

 

 

2.4.4刪除數據

 

在工程瀏覽窗口中選中要更改的表,然後在編輯窗口選擇“XXX表數據”選項卡,右鍵點擊要刪除的紀錄在彈出有菜單中選擇“刪除”,左鍵點擊刪除後,這條記錄就從數據庫表中刪除了。如下圖2-4-4-1所示:

 

 

 

2-4-4-1 刪除數據

 

 

 

2.5導出表數據

 

數據結構配置器可以將數據庫中表的數據以文本格式導出到.csv文件中。操作步驟如下:

 

1)左鍵點擊工程瀏覽窗口中的要導出數據的表,左鍵點擊主菜單的“數據庫”菜單,界面如下圖所示:

 

 

 

2-5-1 導出表數據

 

2)在下拉菜單中左鍵點擊“導出數據”,彈出如圖2-5-2所示保存窗口:

 

 

 

2-5-2導出數據

 

3)然後填寫文件名,左鍵點擊保存,表中數據就以.csv文件的格式導出了。導出的數據中以“,”隔開每個字段。

 

 

 

2.6執行sql語句

 

數據庫管理器提供了sql語句執行器用於執行任意的sql語句,操作步驟如下:

 

1)在主菜單 “數據庫”的下拉菜單中選擇“SQL執行工具”菜單,如下圖2-6-1所示:

 

 

 

2-6-1 SQL執行工具

 

 

 

2)左鍵點擊SQL執行工具會彈出如下圖2-6-2所示的sql語句執行器

 

 

 

2-6-2 SQL語句執行器

 

 

 

  (3)在SQL語句執行器的“需要執行的sql語句”窗口中輸入sql語句,然後在主菜單“編輯”的下拉菜單中選擇“執行”或者左鍵點擊工具欄上的按鈕,界面如下圖2-6-3所示:

 

 

 

2-6-3 執行SQL語句

 

 

 

完成以上步驟後,執行結果會在“sql執行結果”和“執行結果數據”中顯示出來,如下圖2-6-4所示:

 

 

 

2-6-4 SQL執行結果

 

 

 

以上操作步驟也可以通過點擊工具欄上的按鈕,彈出如圖2-6-2所示的SQL語句執行器,其它操作步驟與上述操作步驟中相同。

 

 

 

 

 

2.7保存數據源

 

數據結構配置器對數據庫進行管理,工作環境可以進行保存,以便於下次打開無需再重新導入。操作步驟如下:

 

(1)在工具欄中左鍵點擊保存項目這個按鈕,如下圖2-7-1所示:

 

 

 

2-7-1 保存數據源

 

 

 

2)選擇文件的保存路徑和並輸入文件名,左鍵點擊“保存”按鈕即完成數據源保存工作。

 

 

 

 

 

2.8生成數據庫連接配置文件

 

此配置文件用於規則編輯器中定義的規則中用到的數據庫連接的配置文件,文件格式以.conf形式結尾。操作步驟如下:

 

1)在數據結構配置器的工程瀏覽窗口中選中數據源右鍵點擊彈出如圖2-8-1所示菜單:

 

 

 

2-8-1 生成數據庫連接配置文件

 

 

 

2)選擇下拉菜單中的“生成數據庫連接配置信息”,彈出如下圖2-8-2所示保存窗口:

 

 

 

2-8-2 生成數據庫連接配置文件

 

 

 

3)選擇文件的保存目錄並錄入文件名,左鍵點擊“保存”按鈕,就在相應目錄下生成數據庫連接配置文件了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章