0

我正在编写一个 MFC 应用程序来使用 ODBC 自动配置 Postgresql 以供另一个应用程序使用。这个想法是用户运行应用程序,它会自动在其中创建数据库和表。我的问题是,当我设置文件 DSN 时,它似乎需要它将访问的数据库的名称。这在 DSN 文件中显示为 ..

DATABASE=mydb

但是我还没有创建 mydb 所以无法连接到 Postgresql !我曾尝试编辑 DSN 文件,因此该行显示为 ..

DATABASE=

并完全删除它,但随后我收到错误并且无法连接。

DSN 文件是否可以允许访问任何数据库?如果是这样,我该怎么做?

谢谢

伊恩

4

2 回答 2

1

我不熟悉 PostgreSql,但是 SQL Server 中是否有像“master”这样的数据库,您可以最初连接到,然后再使用不同的数据库?
您可能还想尝试connectionstrings.com

于 2008-11-19T14:26:50.647 回答
1

PostgreSQL 数据库“postgres”始终存在,可用于此类任务。

于 2009-03-11T06:40:50.840 回答