如何设置ODBC .DSN文件以允许它访问Postgresql中的任何数据库?

时间:2008-11-19 14:16:28

标签: postgresql odbc

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

DATABASE=mydb

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

DATABASE=

并完全删除它但后来我收到错误而无法连接。

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

由于

伊恩

2 个答案:

答案 0 :(得分:1)

我不熟悉PostgreSql,但是SQL Server中有一个像'master'这样的数据库,你可以初次连接,然后再使用不同的数据库吗? 您可能还想尝试connectionstrings.com

答案 1 :(得分:1)

数据库'postgres'总是存在于PostgreSQL中,可以用于这样的任务。