Category:FAQ与Tips
From PostgreSQL 中文维基, PostgreSQL 中文站, PostgreSQL 中国社区, PostgreSQL Chinese community
[编辑] PowerBuilder9.0如何连接Postgresql数据库
本文介绍在windows系统中PowerBuilder与Postgresql的连接问题,涉及软件的版本如下: PowerBuilder9.0,Postgresql8.2.5
PowerBuilder9主要通过ODBC来连接已存在的数据库,包括Postgresql的数据库。
1.首先,建立DSN数据源。通过“控制面板”-“管理工具”-“数据源 (ODBC)”,打开ODBC数据源管理器,如图:
单击“添加”按钮,进入“创建数据源”窗口,选择“PostgreSQL Unicode”或“PostgreSQL ANSI”驱动,如图:
单击“完成”,进入配置窗口,如图:
设置相关参数:Data Source--数据源名称,Database-数据库名,Server-服务器名(图中为本地主机),User Name、Password-数据库用户及密码。
点击“Test”, 测试成功:
然后,点击“save”保存。
2.在PowerBuilder9.0中,打开Databse Painter(Shift+F7), 右击“ODB ODBC", 选“New profile...”,如图:
在弹出的“databse profile setup”窗口中,设置如图参数:
点击“OK”后,在“ODB ODBC"列表中就会出现刚刚设置好的数据库Pgsql, 右击之,选“Connect",
这时会跳出一个警告窗口,不用管它,据说这是由于数据库系统中没有PB的系统表而引起的,对以后的操作没有影响:
大功告成!接下来就可对数据库进行操作了。(注意:所有的功能都在“右键”上)









