嗨,我在尝试执行以下步骤时遇到了这个问题。
# Remember the connection string is of the format:
# %sql ibm_db_sa://my-username:my-password@hostname:port/BLUDB?security=SSL
# Enter the connection string for your Db2 on Cloud database instance below
# i.e. copy after db2:// from the URI string in Service Credentials of your Db2 instance. Remove the double quotes at the end.
我看到**db2://**的唯一位置在下面
- “ db2 :jgd26xxx:ji0BxxxpoZj4zDMA@125fxxx1-xxxx-46f9-9399-c8177b21803b.c1ogj3sd0tgtu0lqde00.databases.appdomain.cloud:30426/bludb?authSource=admin&replicaSet=replset“*
因此,当我在**%sql ibm_db_sa://**之后输入该字符串时,没有任何React。我觉得这不是正确的连接字符串。
- %sql数据库服务jgd26xxx:ji0BxxxxZj4xxxA@125xxx61-xxxx-46f9-9399-c8177b21803b.c1ogj3sd0tgtu0lqde00.databases.appdomain.cloud:30426/bludb?authSource=admin&replicaSet=replset*
如何输入连接字符串?
3条答案
按热度按时间vdgimpew1#
如果您使用的是
db2 hosted on ibm cloud
,则可以转到cloud.ibm.com
的 Jmeter 板,选择主页上“Resource summary(资源摘要)”下的标签,标签上显示Services and software
。完成后,选择您的db2
示例。转到下一页后,从左侧导航栏中选择service credentials
。如果您没有服务信用,请创建一个。如果您有,请选择它。您还需要构建一些字符串。通过搜索username
(使用命令f或其他命令)找到用户名,然后对password
执行相同的操作。对hostname、port执行相同的操作,您应该可以开始了。hof1towb2#
URI不是一个特定的行,你可以从服务凭据复制/粘贴。你必须从服务凭据单独复制他们(名称/密码/...)与你的问题的第2行的格式。我已经粘贴我的格式在一个文本文件中,这样就不必这样做,从服务凭据一次又一次。
kmb7vmvb3#
我所做的是从ibm控制台的db2的服务凭证中,将整个凭证保存到文本文档中。然后,我将其拖到db2//后面的包含用户名、密码和类似内容的长特征之后,将其放在笔记本的新单元格中,就在所需单元格的下方,最后,将两个单元格合并在一起,并删除结尾处的双引号。这对我很有效。