IBM Cloud Docs
接口

接口

您可以通过以下方式使用数据库:

  • 从 Web 控制台
  • REST API
  • 从本地计算机连接应用程序或喜爱的工具
  • 使用 Db2 on Cloud 作为 IBM Cloud 应用程序或服务的数据源

Web 控制台

Web 控制台为您需要使用数据库的所有项目提供图形界面,包括:装入功能、SQL 编辑器、驱动程序下载等。

您可以通过以下方法来访问 Web 控制台:

  • 从 IBM Cloud 仪表板 - 您可以从 Db2 on Cloud 服务的“服务详细信息”页面打开 Web 控制台。
  • 直接 URL - 您可以针对 Db2 on Cloud 服务为 Web 控制台的 URL 设置书签。

REST API

通过 Db2 on Cloud 服务套餐,您可以使用下列其中一个 REST API 来执行与文件管理,装入数据和资源缩放相关的任务:

从本地计算机连接应用程序或喜爱的工具

通过完成以下步骤,配置本地环境以连接到 Db2 on Cloud 数据库:

  1. 从 Db2 on Cloud Web 控制台下载 驱动程序包
  2. 在运行应用程序或工具的计算机上安装驱动程序包:
  3. 针对 Db2 on Cloud 数据库 配置驱动程序文件

使用 Db2 on Cloud 作为 IBM Cloud 应用程序或服务的数据源

在 IBM Cloud 上托管的应用程序可以使用与本地应用程序连接到 Db2 on Cloud 数据库相同的方法,来连接到 Db2 on Cloud 数据库。

当应用程序使用 IBM Cloud 平台时,您可以利用 VCAP _SERVICES 环境变量来简化指定数据库详细信息和凭证的任务:

  1. 在 IBM Cloud 仪表板上,在 Db2 on Cloud 服务的 "服务详细信息" 页面的 连接 选项卡中,单击 创建连接 按钮。

  2. 选择 IBM Cloud 应用程序以使用 Db2 on Cloud 数据库作为数据源,然后单击 连接按钮。

  3. 更新应用程序代码以从 VCAP_SERVICES 环境变量检索数据库详细信息和凭证:

    没有 VCAP_SERVICES 的示例

    <?php
    $driver      = "DRIVER={IBM DB2 ODBC DRIVER};";
    
    $database    = "BLUDB";         # Get these database details from
    $hostname    = "<Host-name>";   # the Connection info page of the
    $port        = 50001;           # web console.
    $user        = "<User-ID >";    #
    $password    = "<Password>";    #
    $dsn         = "DATABASE=$database;" .
                   "HOSTNAME=$hostname;" .
                   "PORT=$port;" .
                   "PROTOCOL=TCPIP;" .
                   "UID=$user;" .
                   "PWD=$password;";
    
    $conn_string = $driver . $dsn;
    
    $conn        = db2_connect( $conn_string, "", "" );
    ?>
    

    具有 VCAP_SERVICES 的示例

    <?php
    $driver      = "DRIVER={IBM DB2 ODBC DRIVER};";
    
    $vcap        = json_decode( getenv( "VCAP_SERVICES" ), true );
    $dsn         = $vcap[ "dashDB" ][0][ "credentials" ][ "dsn" ];
    
    $conn_string = $driver . $dsn;
    
    $conn        = db2_connect( $conn_string, "", "" );
    ?>