程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> C#遠程連接postgresql數據庫,

C#遠程連接postgresql數據庫,

編輯:關於.NET

C#遠程連接postgresql數據庫,


        第一次在項目中遇到遠程訪問postgresql數據庫的,當時經常會出現連接數據庫的錯誤,連接字符串出現亂碼現象

            

解決方案

 

在配置文件中添加連接字符串

 <add key="Information"  value="server=182.76.17.254;Port=5432;Database=wos;uid=postgres;pwd=postgres;Encoding=UNICODE" />


後台代碼

 string connectionString = ConfigurationManager.AppSettings["Information"];
            //創建數據庫連接對象
            NpgsqlConnection con = new NpgsqlConnection(connectionString);
            //定義查詢語句,這裡最好將SQL語句在SQL中寫好並驗證正確確在復制粘貼過來(在對數據查詢時最好只查所需的一些不需要的數據就不要取出,這樣可以提高運行的效率)
            string strSql = "select * from terminals ";
            
           //con.Open();//打開數據庫連接 (當然此句可以不寫的)
            NpgsqlDataAdapter sda = new NpgsqlDataAdapter(strSql, con);
            DataSet ds = new DataSet();
            sda.Fill(ds,"terminals");//把執行得到的數據放在數據集中
            //pds.DataSource = ds.Tables[0].DefaultView;//把數據集中的數據放入分頁數據源中
            //DataList1.DataSource = pds;//綁定Datalist
            DataList1.DataSource = ds.Tables["terminals"];
            DataList1.DataBind();
            con.Close();

  

最後連接成功

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved