gpt4 book ai didi

到另一台服务器中的远程 DB2 数据库的连接字符串

转载 作者:太空宇宙 更新时间:2023-11-04 08:33:44 25 4
gpt4 key购买 nike

我正在尝试找出连接字符串以使用 C DB2 API(和 odbc)连接到远程 DB2。到目前为止,我已经尝试过不同的选择但没有成功。文档在定义数据库名称时SQLConnect的第二个参数没有明确说明。

SQLConnect(hdbc, "hostname/dbname", SQL_NTS, "user", SQL_NTS, "pass", SQL_NTS);
SQLConnect(hdbc, "hostname:dbname", SQL_NTS, "user", SQL_NTS, "pass", SQL_NTS);

// just as jdbc format...
SQLConnect(hdbc, "odbc:db2://hostname/dbname", SQL_NTS, "user", SQL_NTS, "pass", SQL_NTS);

谢谢!

最佳答案

SQLConnect() 函数不允许您在 ServerName 参数中指定远程主机详细信息。您只能在此处指定数据库别名。如果数据库位于远程服务器上,则需要通过 DB2 客户端设置连接参数(使用 catalog nodecatalog database 命令)。

但是,您可以使用 SQLDriverConnect()函数并在连接字符串中指定完整的详细信息,就像您正在尝试做的那样。

关于到另一台服务器中的远程 DB2 数据库的连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27167070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com