使用Delphi以编程方式使用pgAdmin注册Postgres服务器

时间:2011-11-17 07:31:49

标签: delphi postgresql pgadmin

我正在使用Postgres 9和Delphi 7作为前端处理应用程序, 要设置与应用程序的数据库连接,我们必须执行以下步骤

1.在postgres中注册服务器 (我无法发布图片,因为我是新用户)

   Name:=Localhost
   Host:=Localhost
   Port:=5432
   SSL:=
   MaintenanceDB:=myDB
   Username:=Admin
   password:=******
   .
   .
   Service:=Localhost

2.创建数据库和表格。

任何人都可以告诉我是否第1步。 可以以编程方式完成吗? 比如说 “C:\ Program Files \ PostgreSQL \ 9.0 \ bin \ psql.exe”-h localhost -p 5432 -d myDB -U Admin Service = Localhost“?

截至目前,由用户手动完成。

提前感谢:)

1 个答案:

答案 0 :(得分:2)

pgAdmin中的注册服务器存储在HKEY_CURRENT_USER\Software\pgAdmin III\Servers

下的Windows注册表中

已注册服务器的数量存储在Count属性中。

然后每个服务器根据号码获得自己的条目。因此,第一个存储在HKEY_CURRENT_USER\Software\pgAdmin III\Servers\1中,第二个存储在HKEY_CURRENT_USER\Software\pgAdmin III\Servers\2中,依此类推。

查看您的注册表并从您的Delphi应用程序中创建一个approriate条目。