一般条件

<< 点击显示目录 >>

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

一般条件

mapp Services V5.16

本节列出了mapp Database的一般条件。

软件版本

下表列出了哪个数据库系统必须使用哪些软件版本。

mapp Database支持Python V2.7和V3.8。欲了解更多信息,请看这里

MySQL:

软件

版本

下载

MySQL server

8.0版本

链接

Python

2.7.15 / 32位版本 | 3.8.2 / 32位版本

链接

MySQL connector

8.0 / 32位版本

链接

MariaDB:

软件

版本

下载

MariaDB server

10.0.34版本测试

链接

Python

2.7.15 / 32位版本 | 3.8.2 / 32位版本

链接

MySQL connector

8.0 / 32位版本

链接

MS SQL:

软件

版本

下载

MS SQL server

2017版本测试

链接

Python

2.7.15 / 32位版本 | 3.8.2 / 32位版本

链接

MySQL connector

8.0 / 32位版本

链接

MS SQL pyodbc connector

4.0 / 32位版本

链接

PostgreSQL:

软件

版本

下载

PostgreSQL

10.5

链接

Python

2.7.15 / 32位版本 | 3.8.2 / 32位版本

链接

MySQL connector

8.0 / 32位版本

链接

PostgreSQL psycopg connector

2.7

链接

Support for data type WSTRING

根据所使用的数据库系统,在使用数据类型WSTRING时必须注意以下几点。

MySQL, MariaDB:

在MySQL或MariaDB数据库中,必须设置正确的编码:

mapp Database使用UTF-8编码。例如,对于MySQL或MariaDB数据库,必须使用UTF8MB4编码。编码是在创建数据库时指定的:

wstring_codierung

注意,在创建表格时,编码必须正确:

database_chaset_collation

在数据库和表中进行正确的编码设置后,可以在数据库中使用各种字符:

wstring_result

MS SQL:

mapp Database使用UTF-8编码。为了确保数据类型WSTRING在MS SQL数据库中被正确解释,在指定列时必须使用类型NVARCHAR或NCHAR。

wstring_support_mssql

查询

MpDatabaseCore配置,可以在"查询"部分创建各种查询。如果为查询定义了 "单列 "的列类型,有必要确保指定的过程变量使用相同的阵列大小。当指定不同的数组大小时,数据只被填充到最小的数组大小。在这种情况下,功能块MpDatabaseCore显示警告:不等的过程变量

pv_size_warning