使用Asp.net C#連接PostgreSQL Server
首先至http://npgsql.projects.postgresql.org/下載Npgsql
將其dll加入參考
程式碼如下
/*
queryString 相關參數
Column : 欄位名稱
Table : 資料表名稱
Parameter Name : 條件參數名稱
P.S. Parameter參數前必須使用":"
*/
string queryString = "select [Column] from [Table] where [Column] = :[Parameter Name]; ";
/*
connectionString 相關參數
IP Address||Host Name : IP位置 或 已註冊DNS之主機名稱
Port Number : 該PostgreSQL Server的Listening Port
User Id : 使用者名稱
Password : 使用者密碼
Database Name : 資料庫名稱
*/
string connectionString = "Server=[IP Address||Host Name];Port=[Port Number];User Id=[User Id];Password=[Password];Database=[Database Name];";
DataTable table = new DataTable();

NpgsqlConnection conn = new NpgsqlConnection(connectionString);
NpgsqlCommand cmd = new NpgsqlCommand(queryString, conn);
/*
Parameter Name : 條件參數名稱
Parameter Value : 條件參數名稱
*/
cmd.Parameters.Add("[Parameter Name]", [Parameter Value]);
NpgsqlDataAdapter adapter = new NpgsqlDataAdapter();
adapter.SelectCommand = cmd;

try
{
     conn.Open();
     adapter.Fill(table);
}
catch (Exception ex)
{
     throw ex;
}
文章標籤
全站熱搜
創作者介紹
創作者 流風羽 的頭像
流風羽

流風羽的部落格

流風羽 發表在 痞客邦 留言(0) 人氣(5,212)