1介绍
Npgsql是pg的.Net驱动,它可以使任何基于.Net framework开发的程序访问数据库。它100%由C#实现。支持和pg7.x和8.x。
我写这篇文章时用的是pg9.x,可以正常访问。
这个接口支持.Net data provider,和ADO.NET之OLEDB/ODBC有区别。要是从别的数据库迁移过来,而以前使用的是ADO.NET之OLEDB/ODBC接口,有些访问数据库的代码需要修改。
从网站
http://pgfoundry.org/projects/npgsql/
下载Npgsql驱动
2使用驱动包
建基于.Net framework 2.0的项目。
解压Npgsql驱动包,在项目中引用Npgsql.dll。
3代码
NpgsqlConnection conn = new NpgsqlConnection("Server=127.0.0.1;Port=5432;User Id=beigang;Password=beigang;Database=test;");
conn.Open();
NpgsqlCommand command