[英]JDBC Connect progress 9.1D DB using java on windows
我正在尝试在Windows pc上使用java连接( JDBC
)progress 9.1D数据库。 我仍然不知道进度数据库连接。
我想知道这些
我尝试了jdbc.jar
, progress.jar
库, com.progress.sql.jdbc.JdbcProgressDriver
驱动程序和jdbc:jdbcprogress:T:host:port:db
但是失败了! 谁能把我拖到正确的位置?
提前致谢!
我知道这是一个古老的问题,但尚未得到答复。
您需要jdbc.jar(在类路径上)。 同样,这不是“纯Java”驱动程序,它依赖于JdbcProgress.dll和procli92.dll。 这两个dll必须在运行时可供jdbc.jar使用,因此您应该更改PATH环境变量以包含包含这些dll的目录(或将它们放入路径中已经存在的C:\\ Windows)。
使用Squirrel SQL(java SQL客户端),并使用以下连接字符串jdbc:jdbcprogress:T:192.168.2.230:5612:yourDBname我能够连接到在192.168.2.230端口5612上侦听的进度数据库。
请注意,进度安装必须启动SQL数据库代理(默认启动仅是4GL,而不是SQL)以建立任何连接。 这可以在进度机上使用$ propath / bin / preserve fullPathNameToDBFile -S uniqueListenPort(在我上面的示例中为5612)-m3 -Mpb 5 -Ma 5 -Mi 5 -ServerType SQL启动常规4GL数据代理之后。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.