预订演示
前页 后页

数据库连接

数据库object提供了A方便的方式来存储实时数据库的连接详细信息。 Enterprise Architect支持定义许多不同的连接类型:

  • MS Access
  • 火鸟
  • SQLite(在Enterprise Architect v16 中引入)
  • 本机连接(在Enterprise Architect v16 中引入),以及
  • ODBC
对于基于文件的连接( MS Access 、火鸟和 SQLite),您只需指定数据库文件的完整路径。对于本机连接,系统将提示您输入数据库服务器的连接详细信息。对于 ODBC 类型的连接,系统会提示您从计算机上的预定义 ODBC DSN 列表中进行选择。

创建数据库连接元素

A数据库元素在UML数据建模配置文件中表示为 < 一个工件元素与立体连接>>。您可以创建这些:

  • 在数据库生成器中或
  • 通过将“数据库连接”图标从“数据建模”工具箱页面拖到图表上

使用数据库添加数据库连接

行动

也见

1

打开数据库生成器。

数据库构建器

2

加载或创建数据模型。

3

右键单击 Connections包并选择“加新DB Connection”。

4

用适当的 Connection 名称改写默认名称,然后按 Enter 键。

5

双击新连接,或右键单击它并选择“数据库连接属性”。

将显示“数据库连接属性”对话框。

将数据库连接添加到图表

行动

也见

1

打开您的数据建模图,如有必要,显示 Search工具箱数据建模图表查找工具箱项”对话框并指定“数据建模”)。

2

将“数据库连接”图标拖到图表上。

Database Connection element

这会生成数据库连接元素。

Database Connection element in Sparx Systems Enterprise Architect.

3

双击新元素。

将显示“数据库连接属性”对话框。

连接数据库属性

选项

行动

也见

DBMS类型

单击相应类型的单选按钮:

  • MS Access基于文件的数据库
  • 基于火鸟文件的数据库
  • 基于 SQLite 文件的数据库
  • 直接本机连接,或
  • 基于 ODBC 的数据库
“保存密码?”复选框仅对 ODBC 连接类型启用,并指示Enterprise Architect是否应存储所选 ODBC DSN 的密码。复选框默认选中;即,保存密码。虽然所有连接密码在保存之前都已加密,但有时数据建模者希望将访问权限限制为仅具有所需权限的用户。

文件名/DSN

如果您选择了MS Access或火鸟的“DBMS类型”,请输入或浏览物理文件的位置和名称。如果该文件尚不存在,它将被创建。

如果您选择了 ODBC 的“DBMS类型”,请输入或选择定义的 ODBC DSN。根据 DBMS,可能会提示您输入其他详细信息,例如服务器、连接用户 ID 和密码。

其它模式

此字段充当模式过滤器,以限制对 ODBC 连接进行的查询返回的对象数。由于大量的系统对象,在此字段中输入一个值对于 Oracle 数据库来说尤其重要,因为它可以减少连接到数据库所需的时间。

如果您需要输入多个要过滤的模式,请用逗号分隔它们。

确定

单击此按钮以保存您所做的更改。

删除连接

如果不再需要连接,您可以将其删除,就像从数据库构建器、浏览器窗口或图表中删除任何其他元素一样。右键单击元素并选择相应的“删除<元素名称>”选项。

注记

  • 建议在团队环境中工作(即,多个用户共享一个Enterprise Architect存储库)时,所有基于 ODBC 的数据库连接对象都定义为“无 DSN”,以便数据库连接object包含所有必要的详细信息,因此可以在所有用户之间共享,虽然本机连接这样做并且更容易设置
  • 保存初始选择后,无法更改数据库连接object的 DBMS 类型

了解更多