.NET連接資料庫大部分都使用MSSQL,當你有需要連線到PostgreSQL做存取的時候,對於某些人可能就被考倒了,但其實是很簡單! 關於Npgsql 官方原文意思 Npgsql is an open source ADO.NET Data Provider for PostgreSQL, it allows programs written in C#, Visual Basic, F# to access the PostgreSQL database server. It is implemented in 100% C# code, is free and is open source. 照上面的意思,大約是 Npgsql 是一個open source 的ADO.NET 數據連結方式,它允許在C#、VB、F#語言上連結資料庫。 它可以100%在C#執行,且是免費開源。 .NET連接PostgreSQL教學 .NET連接 PostgreSQL 會用到Npgsql.dll這個參考,可以選擇自行下載再加入參考或是由Visual Studio 上面的 NuGet 搜尋Npgsql,系統則會幫你加入參考,NuGet真是一個方便的東西。 到哪下載 官方網站: http://www.npgsql.org/ 實際操作步驟 以照下列步驟實作,就可以達成 SETP.1.新增一個空的專案 SETP.2.把Npgsql加入參考,當然你也可以選擇使用NuGet來加入 SETP.3.在程式碼中加入Using SETP.4.個人的習慣是把讀寫資料庫寫成可以呼叫的函式,方便使用,才部會全部都寫成一堆,不好閱讀 SETP.5.最後實際呼叫上面寫好的函式,來執行讀取、新增功能。 SETP.6.實際執行的結果 程式碼放在GitHub供大家參考 https://github.com/EmptyWu/NET.git 最後附上影片供參考 Orignal From: [C#].NET最簡單PostgreSQL連線方式
留言
張貼留言