JDataConnect 已被我们多年前用于从 Java 访问 Microsoft Access 数据库。对于一个迁移项目,我们正在试探性地考虑再次使用它。与此同时,原则上可以进行远程访问。一年前我进行了一次成功的测试。
今天我在另一台机器上重试,免费许可证来自: http ://www.jnetdirect.com/free-software/jdataconnect-single.html
我已经下载并安装了 3.679.232 JDCSetup_4_0.exe
在端口 1150 上打开防火墙后,我原则上可以使用 JData2_0.sql.$Driver 作为驱动程序和如下连接字符串进行连接:
jdbc:JDataConnect:1150//leto/c:\\y_wf\\data\\smartCRM\\smartCRM.mdb
然后我收到错误消息:
Attempt 1, Connect to JDataServer on server leto port:1150 Result was: java.sql.SQLException: ServerException:You should upgrade the license for this version. The current License is valid only for version 3
SQLState: 01000
VendorError: 0
我很困惑,因为我使用了 JnetDirects 网页上的许可证密钥。似乎没有可用的版本 3 下载。这里可能发生了什么导致情况失败?