安裝好一臺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
表示不限制電腦連接,重啟資料庫后重新連接.
重新連接同樣有存取被拒的問題,后來將服務器的防火牆關閉即可.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。