云扩组件库
数据库
连接数据库
查找
简体中文
下载PDF

本文内容导航

    连接数据库

    视频示例

    概述

    连接到指定数据库。点击 配置向导 后可进行连接测试。组件执行结束后自动断开连接,所有数据库相关操作均需放置在此组件内且无需二次配置连接。

    说明:

    如果您需要连接 DB2 数据库,请确保您已安装如下运行环境及扩展。

    • Microsoft Visual C++ 2005 RunTime Pack。如果未安装,您可以下载 RunTimePack.zip 并安装。
    • 在编辑器的“开始 > 工具”页中,单击“DB2 扩展”进行安装。

    属性

    基本

    参见 通用配置项

    输入

    • ConncetionString :用于与数据库建立连接。例如:MySQL 连接字符串 "Server = 服务器地址; Database = DB 名称; Port = 端口号; Uid = uid; Pwd = password;"
    • ProviderName :连接的数据库类型。现支持六种:SQL Server, MySql, Oracle, DB2, Teradata,PostgreSQL

    使用示例

    此流程执行逻辑:根据“配置向导”配置与 MySQL 数据库建立连接。

    配置连接数据库组件

    常见问题

    1. Q:Oracle 的数据库连接字符串格式是什么?

      A: "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.161.150)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orcl)));Persist Security Info=True;User ID=system;Password=sasa;"

    2. Q:MySQL 的数据库连接字符串格式是什么?

      A: "Server=localhost;Port=3306;Database=nuget1;Uid=root;Pwd=root;"

    3. Q:SQL Server 的数据库连接字符串格式是什么?

      A: "Data Source =DESKTOP-L7GL8TM;Initial Catalog =Northwind1;User Id =sa;Password =sasa;"

    4. Q:Teradata 的数据库连接字符串格式是什么?

      A: "Data Source=localhost;User Id=sa;Password=sasa;"

    5. Q:DB2 的数据库连接字符串格式是什么?

      A: "Server=127.0.0.1:50000;DataBase=Demo;UID= db2admin;PWD=sasa;"

    6. Q:PostgreSQL 的数据库连接字符串格式是什么?

      A: "User ID=postgres;Password=123456;Host=127.0.0.1;Port=5432;Database=postgres;Pooling=true"