通过DB2ODBC连接Derby的协议问题

通过DB2ODBC连接Derby的协议问题,db2,odbc,derby,Db2,Odbc,Derby,当我试图通过DB2ODBC连接Derby数据库时,这是一个问题 我启动了Derby网络服务器并创建了一个名为“mydb”的数据库 但是,在我按照IBM网站上一篇文章中描述的步骤进行操作之后,我在服务器端解决了一个问题 步骤1->DB2CatalogTCPIP节点MYDERBY远程本地主机服务器1527 步骤2->节点MYDERBY身份验证服务器上的db2目录数据库mydb 步骤3->db2使用abc连接到mydb用户abc 问题: 由于分布式协议错误,执行失败:DRDA_Proto_SYNTAX

当我试图通过DB2ODBC连接Derby数据库时,这是一个问题

我启动了Derby网络服务器并创建了一个名为“mydb”的数据库 但是,在我按照IBM网站上一篇文章中描述的步骤进行操作之后,我在服务器端解决了一个问题

步骤1->DB2CatalogTCPIP节点MYDERBY远程本地主机服务器1527

步骤2->节点MYDERBY身份验证服务器上的db2目录数据库mydb

步骤3->db2使用abc连接到mydb用户abc

问题: 由于分布式协议错误,执行失败:DRDA_Proto_SYNTAXRM; CODPNT arg=112e;错误代码值=14;是否尝试从启用SSL的客户端进行明文连接

我能做些什么来完成或它是不可行的

db2_v10.12_winx64_expc


据我所知,db-derby-10.11.1.1-bin当前版本的derby网络服务器不与DB2 ODBC客户端通信。你可以看看这里:或者这里:或者这里:来了解更多的想法


注意:我在这里对一个相对相似的问题给出了一个相对相似的答案:它被删除了,所以据我所知,这个答案也可能被删除

为什么要使用DB2ODBC驱动程序连接到Derby数据库,顺便说一句,它只是JDBC?为什么不试试Oracle或SQL Server驱动程序呢?因为我尝试将Derby数据库与C#一起使用,我只是想知道是否可以在.NET环境中使用Derby。