启用 MySQL 支持
如果您看到 MySQL 选项在工作台传输定义面板“数据库类型”字段中可用,则 MySQL 已启用并且无需采取进一步动作。
如果您使用的是早于 20.1.1 的版本的节点或者嵌入式节点(MESIT CCPU 或 Siemens ERPC)并且要在您的节点上启用 MySQL 支持,您必须将 MySQL jar 文件添加到暂存浏览器。jar 文件在节点上可用后,您将能够使用 MySQL 支持创建数据库传输。
假设
假设下述条件成立:
- 您熟悉 MySQL 关系数据库使用的结构化查询语言 (SQL)。
- 您了解如何创建 MySQL 数据库表。
下载 jar 文件
您可以从 MySQL 网站的 Downloads(下载文件)页面下载 MySQL 支持 jar 文件。该站点将提供包含最新的 MySQL jar 文件的 tar 或 zip 文件。例如,5.1.30 版本。下载后,在暂存浏览器区域中,您可以使用工作台将 jar 文件添加到您的节点。
请执行以下步骤:
- 启动浏览器,然后转到以下站点:http://dev.mysql.com/downloads/connector/j/5.1.html 随即显示
MySQL Downloads(下载文件)页面。 - 在 Select Platform(选择平台)列表中,即使目标节点为 Windows 计算机亦选择 Platform Independent(与平台无关)(而不是 Microsoft Windows)。
这是为了下载压缩的 .tar 文件格式而不是 Microsoft 安装文件格式。 - 选择 Download(下载)按钮,用于下载适当的 tar 或 zip 文件。
- 提取 mysql-connector-java-XXX-bin.jar 文件。
现在可以开始将 jar 文件放在暂存浏览器上。
将 jar 文件放入暂存浏览器区域
为了使 MySQL 支持在您的节点中可用,您必须传输在暂存浏览器中的提取的 MySQL 支持 jar 文件 system/jars(系统/jars)文件夹。
请执行以下步骤:
- 从工作台左侧窗格中,展开适当的节点。
- 选择 Administration(管理)。
随即显示包含一组选项卡的 Administration(管理)窗口。
- 选择 Staging Browser(暂存浏览器)选项卡,然后找到 system/jars(系统/jars)文件夹。
- 从 Staging Browser(暂存浏览器)选项卡中,展开 system(系统),右键单击 jars 文件夹,显示其弹出菜单,然后单击 Put(放置)。
随即显示 Select Files(选择文件)窗口。 - 更改到 jar 文件驻留所在的位置,然后选择该文件。
将文件名称添加到 File Name(文件名)方框中。 - 选择 Select(选择)。
- 将出现一条消息,询问您是否要上传选定文件。选择 Yes(是)。
- 另一条消息将告诉您文件已上传到目标文件夹。选择 OK(确定)。
将文件复制到节点中,文件会显示在 system/jars(系统/jars)文件夹中。
重启节点
下一步是重启节点。有关说明,请参见重启节点。
重启后,您可以验证支持是否已启用。
验证 MySQL 支持是否已启用
您将能够验证 MySQL 支持在节点上是否已启用。此时,由于您将不再测试与数据库的连接,您没有任何创建的 MySQL 数据库表。
- 从工作台左侧窗格中,展开您将在其中验证 MySQL 支持是否已启用的节点。
- 展开 Enterprise(企业),右键单击 Transports(传输)图标,显示其弹出菜单,然后单击 New(新建)。
随即显示 Transport(传输)窗口。 - 选择 Type(类型)向下箭头,然后选择 DB(数据库)。
Transport(传输)窗口会发生更改,以容纳数据库传输的定义。 - 选择 DB type(数据库类型)向下箭头。您将看到 MySQL 选项。
Siemens ERPC 节点的企业网关的异常情况
对于 Siemens ERPC 节点的企业网关,在 MySQL jar 文件上传到暂存浏览器并且节点重启后,暂存浏览器上的 system/jars(系统/jars)文件夹将为空。这是因为当节点重启时,MySQL jar 文件物理复制到内部目录,然后从 system/jars(系统/jars)位置中擦除。
为了验证您是否已启用 MySQL 支持,您可以使用工作台并且创建新的数据库传输。可从 DB Type(数据库类型)下拉列表中使用 MySQL 支持。
有关更多信息,请参阅上文的验证 MySQL 支持是否已启用。
如果您将 MySQL jar 文件的其他副本上传到暂存浏览器上的 system/jars(系统/jars)文件夹并且重启节点,将重复复制和删除过程并且将覆盖先前复制的 MySQL jar 文件。
为了确保 MySQL jar 文件的特定版本由事务服务器使用,重复该过程。