我试图在windows上使用java连接(JDBC)进度9.1D数据库。尽管如此,我仍然不知道进度DB连接。
我想知道这些
我试过jdbc.jar、progress.jar库、com.progress.sql.jdbc.JdbcProgressDriver驱动程序和jdbc:jdbcprogress:T:host:port:db
但失败了!有人能把我拖到正确的位置吗?
提前感谢!
发布于 2016-02-03 14:21:09
我知道这是个老问题,但还没有回答。
您需要jdbc.jar (在类路径上)。而且,这不是一个“纯java”驱动程序,它依赖于JdbcProgress.dll和procli92.dll。这两个dll必须在运行时对jdbc.jar可用,因此您应该更改PATH环境变量,以包含包含这些dll的目录(或者将它们放到已经在路径上的C:\Windows中)。
使用松鼠SQL (java ),使用下面的连接字符串jdbc:jdbcprogress:T:192.168.2.230:5612:yourDBname,我能够连接到一个监听192.168.2.230端口5612的进度DB。
请注意,要建立任何连接,进度安装必须启动SQL数据库代理(默认启动仅为4GL,而不是SQL)。在启动正常的4GL数据代理之后,可以在进度机器上使用$propath/bin/proserve -S uniqueListenPort(在我前面的示例中为5612) -m3 -Mpb 5 -Ma 5 -Mi 5 -ServerType SQL。
https://stackoverflow.com/questions/28013041
复制相似问题