繁体   English   中英

在Windows上使用Java的JDBC Connect progress 9.1D DB

[英]JDBC Connect progress 9.1D DB using java on windows

我正在尝试在Windows pc上使用java连接( JDBC )progress 9.1D数据库。 我仍然不知道进度数据库连接。

我想知道这些

  1. 我需要使用哪些库(.jar)?
  2. 如何使用Java连接Progress 9.1D?

我尝试了jdbc.jarprogress.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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM