我们正在将项目从Dotnet迁移到Java。点网中的连接字符串如下
Data Source=\\ip:port\timesoft$\TP8\COMPANY\KCLMAIN\KCLMAIN.add;ServerType=REMOTE;User ID=ITUSER;SecurityMode=IGNORERIGHTS;Password=123456;
在Java中,我们编写了一个测试程序以检查连接性,如下所示
我添加了adsjdbc.jar(v8.1)
Class.forName("com.extendedsystems.jdbc.advantage.ADSDriver");
connection = DriverManager.getConnection("jdbc:extendedsystems:" +
advantage://ip:port/timesoft$/TP8/COMPANY/
KCLMAIN/KCLMAIN.add;user=ITUSER;password=123456");
或目录
Class.forName("com.extendedsystems.jdbc.advantage.ADSDriver");
connection = DriverManager.getConnection("jdbc:extendedsystems:" +
advantage://ip:port;catalog=//ip:port/timesoft$/TP8/COMPANY/
KCLMAIN/KCLMAIN.add;user=ITUSER;password=123456");
但它会引发连接重置错误,请提示错误。 另外,我无法设置SecurityMode = IGNORERIGHTS;和ServerType = REMOTE;在drivermanager.getconnection中。如果我们通过这些,则表示未知参数。