.Net系统设置>>数据库连接设置

    介绍数据库连接设置界面的各属性和按钮的作用以及主流数据库的配置说明。配置完后保存设置,最后执行配置文件生成,即可在UCMLCONF.XML文件中生成数据库连接字符串,配置方生效。

    界面介绍 Sql Server数据库配置说明 Oracle数据库配置说明 MySQL数据库配置说明 DB2数据库配置说明

一、界面介绍

    image.png

 1、属性

    数据库类型:连接的数据库类型,支持当前主流数据库如下图。

    image.png

    用户名:连接的数据库登录的用户名

    密码:数据库登录用户名所对应的登录密码

    服务器/服务:数据库所在服务器或者服务名称

    数据库:目标数据库名称

    数据库连接驱动:数据库连接驱动,不同的数据库类型选择不同驱动

    image.png

    Oracle OLEDB驱动:平台连接Oracle时用的数据库驱动,默认即可

    SAP Client:SAP客户端名称

    SAP SystemNumber:SAP系统序号

    SAP Language:SAP系统当前默认语言

    平台环境连接目标库串:平台连接DB2和MySQL数据库时需要使用ODBC数据驱动,这时需在此处配置。

    ODP的DataSource:ODP数据驱动使用的数据库连接字符串,数据库类型为Oracle时需配置

    自定义平台和数据库的OLEDB连接:勾上该选项后再配置“平台环境连接目标库串”生效,否则无效

 2、按钮

    测试连接属性配置好后可点击进行测试是否成功

    目标数据库备份:备份当前的目标数据库到本地,只支持SQL SERVER数据库。

    添加连接位:添加一个数据库连接设置信息

    删除连接位:删除一个数据库连接设置信息

    引入:设置好要引入的数据库的组织信息所在连接位的需序号(从1开始),点击该按钮将把该连接为中的目标库中的组织信息引入到当前目标库中

    image.png

二、Sql Server数据库配置说明

 SQLServer数据库需配置下图描述区域中的几项,其他配置项暂不做配置

    image.png

三、Oracle数据库配置说明

    Oracle需要配置以下三个区域,其他配置项不起作用

    image.png 

     数据库类型:Oracle

     数据库连接驱动:推荐使用Oracle Data Provider(ODP.NET)驱动,本机可以不装oracle客户端。

     Oracle OLEDB驱动:开发平台连接Oracle时使用的数据库驱动,非Web应用程序数据库字符串使用配置

     ODP的DataSource:ODP数据驱动使用的数据库连接字符串,字符串:

    (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SID=xe)))
    //HOST:Oracle服务器地址,PORT:Oracle服务器对应端口号,SID:数据库唯一标识符

常见错误:测试连接时如果提示如下”未找到提供程序。该程序可能未正确安装“,原因是安装的oracle客户端是64位的,而平台是32位的,可以使用神器oraclient11.zip,使用方法:执行oraclient11.exe,会在C盘目录下生成oracle文件夹,把Oracle安装目录下的配置文件tnsnames.ora拷贝到C盘此目录下

image.png

image.png


四、MySQL数据库配置说明

         1、先创建一个MySql数据库,以caselibtar为例

              2、Win7 64位的机器必须安装mysql-connector-odbc-5.2.6-win32.msi,要在目录C:\Windows\SysWOW64下双击odbcad32.exe,出现ODBC数据源管理器,如下图,按照以下图示过程添加数据源

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

  点击Details按钮,必须勾选上图选项,不然会报以下错误:

    image.png

  点击Test,连接成功之后,选择Database,注意一定要勾选上图所示选项,点击OK,即可在ODBC数据源管理器中看到添加的数据源

    image.png

  3、在平台中的.Net系统配置中的数据库连接设置中配置如下,选择数据库类型为MySQL,填写用户名,密码,服务器,数据库,必须勾选自定义平台和数据库的OLEDB连接,然后点击“平台环境连接目标库串”后的...按钮,选择字符串。

    image.png

    image.png

    image.png

    image.png

    image.png

  测试连接成功之后即可做第4步,创建表到所选择的库中。

       4、创建项目空间后,如果是UCMLFramework版平台,要先做数据层源码适应数据库转换,还要拷贝对应的MySql驱动到目标程序,再做其他步骤进行开发

    image.png

    image.png

五、DB2数据库配置说明

  1、创建一个空的数据库,并且注意创建库时调整缺省缓冲池和表空间页大小为32K,否则创建某些表时会由于字段太多而创建失败

    image.png

  2、如果是UCMLFramework版平台,把DB2ADO.Net中的两个文件夹复制到BPObject和WorkFlow文件夹下,DB2ADO.Net中的bin下dll放在UCMLBase\bin下,并做如下图两个步骤,然后按照之后的步骤创建库和源码生成编译

    image.png

    image.png

  3、在平台中做如下配置,如果已经安装DB2驱动就不用自定义平台和数据库的OLEDB连接,否则需要定,定义方法同MySQL数据库配置说明中的步骤3

    image.png

评论

暂无评论!

发表评论