一、C#连接postgresql
1.为了访问PostgreSQL数据库,需要下载Npgsql .Net Data Provider for Postgresql的组件。
打开Visual Studio 2015——项目——管理NuGet程序包,搜索Npgsql,安装相对应.net 版本的程序包。
注:因为使用的是Net4.5,所以下载了Npgsql.4.0.9。
2.可以看到,安装后的文件在C#工程目录的packages目录中,加入到References中。
3.在需要使用Npgsql的C#文件头,加入如下的using语句 : using Npgsql;
二、使用
1.在配置文件配置的方法:配置文件App.config中加入如下语句:
<!--要访问的数据库IP地址、端口号、数据库名称、数据库登录名、密码。遇到乱码 加上Encoding-->
<connectionStrings>
<add name="postgre" connectionString="Host=localhost;Port=5432;
User Id=postgres;Password=123;Database=yellowRiverData;"/>
</connectionStrings>
在代码中获取配置文件中连接字符串:string connstr =ConfigurationManager.ConnectionStrings["postgre"].ToString();
2.建立连接
NpgsqlConnect