使用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;
}
文章標籤
全站熱搜
