Npgsql
是 .NET 数据库中间件,类似于 JDBC
ODBC
,最简单的使用方法是通过 NuGet
安装 Npgsql
。
打开 Microsoft Visual Studio 2017,新建工程后,依次选择 工具 – NuGet 包管理器 – 程序包管理控制台:
在下面的 程序包管理控制台
中输入 Install-Package Npgsql -Version 3.2.7
:
在源文件头部引入 Npgsql
(using Npgsql;
),然后使用 Npgsql
的 API 继续就可以了。借用文档里的示例代码:
var connString = "Host=myserver;Username=mylogin;Password=mypass;Database=mydatabase"; using (var conn = new NpgsqlConnection(connString)) { conn.Open(); // Insert some data using (var cmd = new NpgsqlCommand()) { cmd.Connection = conn; cmd.CommandText = "INSERT INTO data (some_field) VALUES (@p)"; cmd.Parameters.AddWithValue("p", "Hello world"); cmd.ExecuteNonQuery(); } // Retrieve all rows using (var cmd = new NpgsqlCommand("SELECT some_field FROM data", conn)) using (var reader = cmd.ExecuteReader()) while (reader.Read()) Console.WriteLine(reader.GetString(0)); }
参考链接:
分类:Default, PostgreSQL