關於在PB中連接PostgreSQL

關於在PB中連接PostgreSQL,第1张

概述安裝好一臺PostgreSQL服務器以后,試著使用PB10.0進行連接.   首先考慮的是使用哪種連接驅動? 因為PostgreSQL沒有提供專用的PB連接驅動,所以可以選擇的就只有ODBC,JDBC兩種. 綜合網上其他人員的建議,決定使用JDBC方式進行配置.   先從官方網站上下載PostgreSQL的JDBC驅動,我選用的版本是JDBC3(postgresql-8.4-702.jdbc3.j

安裝好一臺Postgresql服務器以后,試著使用PB10.0進行連接.

首先考慮的是使用哪種連接驅動?

因為Postgresql沒有提供專用的PB連接驅動,所以可以選擇的就只有ODBC,JDBC兩種.

綜合網上其他人員的建議,決定使用JDBC方式進行配置.

先從官方網站上下載Postgresql的JDBC驅動,我選用的版本是JDBC3(postgresql-8.4-702.jdbc3.jar).

設置本機的CLAsspATH,加入下載的驅動.

打開PB,在Database Profile中選擇JDBC,參數值為:

Driver name: org.postgresql.Driver

URL: jdbc:postgresql://192.168.0.9/postgres (IP是我安裝的服務器IP)

Login ID: postgres

Password: ******

PowerBuilder Catalog table Owner可以選擇public,如果資料庫有建其它Schema,也可以選其它的.

配置好以后,選擇Connect...即可.

初次連接時,系統有提示錯誤,好像是權限的問題.后來進一步了解,是因為服務器有權限設定.

在服務器端有一個配置文檔.pg_hda.conf用來設定各資料庫可以連接的IP,

將其內容改為host all all 0.0.0.0/0 md5

表示不限制電腦連接,重啟資料庫后重新連接.

重新連接同樣有存取被拒的問題,后來將服務器的防火牆關閉即可.

总结

以上是内存溢出为你收集整理的關於在PB中連接PostgreSQL全部内容,希望文章能够帮你解决關於在PB中連接PostgreSQL所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1180090.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存