数据结构配置器

 

 

 

 

 

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)选择文件的保存目录并录入文件名,左键点击“保存”按钮,就在相应目录下生成数据库连接配置文件了。

你可能感兴趣的:(数据库,规则,SQL Server,规则引擎)