vb.net - 如何将 PostgreSQL 与 VB.NET 应用程序连接

标签 vb.net postgresql database-connection pgadmin

我想将我的 VB.NET windows 应用程序与 PostgreSQL 9.3 连接起来 Beibg 是一个初学者,我无法通过 ODBC 和 Npgsql 做到这一点

Dim mDAKap As New Odbc.OdbcDataAdapter
Dim mCon As New Odbc.OdbcConnection
mCon.ConnectionString = "Dsn=PostgreSQL30;database=public;server=127.0.0.1;port=5432;uid=root;pwd=root"
mCon.Open()

我在 mCon.OPen() 上遇到错误

如果我的参数正确,请帮忙?

最佳答案

从另一个来源得到我的答案,在这里写给像我这样的其他初学者,以节省他们的时间:

首先安装 ODBC 驱动程序(在这里获取 http://www.postgresql.org/ftp/odbc/versions/msi/ ) 安装 32 位驱动程序后::

Dim MyCon As New Odbc.OdbcConnection
MyCon.ConnectionString = "Driver={PostgreSQL ANSI};database=database_name;server=127.0.0.1;port=5432;uid=postgres;sslmode=disable;readonly=0;protocol=7.4;User ID=postgres;password=password;"

MyCon.Open()
        If mCon.State = ConnectionState.Open Then
            MsgBox("Connected To PostGres", MsgBoxStyle.MsgBoxSetForeground)
        End If

关于vb.net - 如何将 PostgreSQL 与 VB.NET 应用程序连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21139796/

相关文章:

vb.net - 如何在 VB.NET 中引发异常

xml - 读取 XML 并循环

asp.net - 与 SQL Server 建立连接时发生与网络相关或特定于实例的错误

python - 在 postgis 中存储多边形和几何图形

java - 在 Java Tomcat Web 应用程序中存储加密 key 以加密/解密数据库中的敏感数据的最佳做法是什么?

mysql - 即使在使用连接池后如何处理过多的并发连接?

java - 无法将java连接到远程Mysql数据库服务器

java - TCP:如何从 Android 客户端中的 Vb.net 服务器获得响应?

vb.net - 错误捕获和处理后的错误处理继续点

postgresql - 如何使用 Azure PostgreSQL 在 keycloak 中强制实现 SSL