我正在尝试从我的客户端(Win7-64位)连接到也在win7-64位机器上运行的DB2服务器。 我有3个问题:
DRDA协议是否仅支持SQL数据库?
从我的客户端连接到服务器时,是否可以使用不同的流(连接)同时连接到不同的数据库?
使用DRDA协议连接服务器时,第一个客户端到服务器命令必须是否与EXCSAT链接ACCSEC是否正确?
当我搜索Google时(我只能查找Q3的信息)我发现EXCSAT必须是 DDM 连接中的第一个命令,但其他类型的连接呢?和这种类型的连接是什么?
答案 0 :(得分:0)
是; DRDA仅用于与SQL数据库通信。
如果您使用的是ODBC或JDBC,则可以使用单独的句柄单独连接到单独的数据库,以识别您正在与之交谈的数据库。
您应该可以在The Open Group网站上找到DRDA的规格。我有3个大小的PDF文件(第1卷,概述,只有772页长;第2卷FD:OCA是114页;第3卷DDM是1168页)。
概述表明(p51)客户端将发送EXCSAT以启动连接;它没有提到ACCSEC。
在p123上,该图显示了EXCSAT消息,然后是来自AR的EXCSATRD,然后是来自客户端的ACCSEC,以及ACCSECRD响应。
由此,我得出结论,不,ACCSEC不必被链接到EXCSAT。我甚至不清楚它必须像DDM连接一样。