接口
您可以通过以下方式使用数据库:
- 从 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 数据库:
使用 Db2 on Cloud 作为 IBM Cloud 应用程序或服务的数据源
在 IBM Cloud 上托管的应用程序可以使用与本地应用程序连接到 Db2 on Cloud 数据库相同的方法,来连接到 Db2 on Cloud 数据库。
当应用程序使用 IBM Cloud 平台时,您可以利用 VCAP _SERVICES
环境变量来简化指定数据库详细信息和凭证的任务:
-
在 IBM Cloud 仪表板上,在 Db2 on Cloud 服务的 "服务详细信息" 页面的 连接 选项卡中,单击 创建连接 按钮。
-
选择 IBM Cloud 应用程序以使用 Db2 on Cloud 数据库作为数据源,然后单击 连接按钮。
-
更新应用程序代码以从
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, "", "" ); ?>