MpDatabaseCore配置

<< 点击显示目录 >>

主页  mappServices帮助手册 > mapp Database: 连接数据库  > 配置  >

MpDatabaseCore配置

mapp Services V5.16

该配置中的密码可以被加密。有关其他信息,请参阅 一般条件下的"配置中的密码加密"一节

有关如何在运行时调整配置的信息,请参见这里"在运行时改变配置"一节。

显示高级参数

Name



Database




Database name




User name




Password




IP address




Port number




DBMS




Database settings





8-byte integer handling





Automatic mapping




Queries





Query: {/Name}






Name






Type







SELECT







SELECT








Destination








Columns









Process variable









{/Column}










Column










Process variable







FROM







WHERE








Connect








#1-N









Column









Operator









Compare To










Value










PV







ORDER BY








{/Column} ({/Order})









Column









Order







INSERT







INTO







Columns








Process variable








{/Column}









Column









Process variable







UPDATE







Table Name







Columns








Process variable








{/Column}









Column









Process variable







WHERE








Connect








#1-N









Column









Operator









Compare To










Value










PV







CREATE







Table Name







Columns








Process variable








{/Column}









Column









Data type







DELETE







Table Name







WHERE








Connect








#1-N









Column









Operator









Compare To










Value










PV







CUSTOM







Query







Columns








Process variable








{/Column}









Column









Process variable





一般参数

以下参数可以在常规设置中进行配置。

数据库名称:所需数据库的名称在"数据库名称"下指定。

用户名:指定连接到数据库的用户名。

密码:指定连接到数据库的密码。

IP地址。定义连接到数据库的IP地址。

端口号。定义连接到数据库的端口号。指定用于通信的HTTP服务器的端口号。欲了解更多信息,请看这里

DBMS:在 "DBMS "下选择数据库系统。可以使用"Open"。这意味着可以与任何数据库系统建立连接。更多信息请见基本原理一节 。

 

数据库设置

 

一些数据库支持8字节的整数。然而,Automation Studio不支持它们。由于这个原因,任何使用的8字节整数都可以被转换为UDINT、DINT或LREAL。

 

如果不应该进行转换,可以选择 "No conversion"。在这种情况下,用户必须确保这些值被正确转换。这里必须进行 "Cast"。欲了解更多信息,请看 这里

 

 

自动映射

在 "自动映射"下,你可以定义结构变量如何在Automation Studio中映射到数据库表中的列。有两个选项可以选择:

Strict:使用 "严格",结构中的变量的顺序和名称必须与表中的列的名称和顺序一致。该结构不允许包含任何额外的变量。如果结构与表不完全对应, MpDatabaseQuery上会显示一个错误 。根据所使用的数据库,可以在命令行界面中找到其他信息。更多信息,请参见FAQs部分 。

Flexible:使用 "灵活",结构中变量的顺序可以变化。只有变量的名称必须与表中的列名一致。如果列和变量的数量不匹配,或者不是所有的列都被覆盖,其行为取决于使用的数据库系统。欲了解更多信息,请参见这里的"指定变量" 部分

 

关于自动映射功能可用于哪些查询类型的解释,见查询类型一节

查询

查询可以在 "Queries"下创建。必须在"Name"下为查询指定一个独特的名称。如果请求是通过MpDatabaseQuery执行,这里定义的名称必须在输入参数"Name"中指定。

查询类型是通过 "Type"来确定的。以下类型是可能的:

SELECT

INSERT

UPDATE

CREATE TABLE

DELETE FROM

Custom

关于各个查询类型的更多信息,请看这里

通过SELECT查询从数据库中查询的内容可以使用部件"数据库"在mapp View HMI应用程序中显示。欲了解更多信息,请参阅这里的"SELECT"部分。

本节的主题:

查询类型