我是使用資料庫的新手。我正在使用 postgres 資料庫。我想將它連接到我的專案的 c#。由于我的專案中有多個表單螢屏,我認為最好創建一個單獨的資料庫連接類而不是使用其他所有類中的代碼相同。我想學習如何在 C# 中創建一個有效的 postgres 資料庫連接類
uj5u.com熱心網友回復:
看看這個網站:https : //www.connectionstrings.com/postgresql/
這是查找各種不同資料庫的連接字串的絕佳資源!我參考了很多。postgreSql 有幾個不同的連接字串,因此您需要確定哪一個最適合您的用例。
我不會為連接設定一個特殊的類。相反,我建議您使用appsettings.json或web.config檔案來存盤連接字串并在需要時呼叫它。查看 Microsoft 的檔案:https : //docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration/?view=aspnetcore-6.0
uj5u.com熱心網友回復:
無需創建連接類,因為創建資料庫連接和命令并不復雜或昂貴。最佳實踐是創建連接和命令,執行 SQL,然后將它們都處理掉。典型的模式是:
string connString = {connection string from config};
using (OdbcConnection conn = new OdbcConnection(connString)) {
using(OdbcCommand cmd = new OdbcCommand(sql, conn) {
// execute command
}
}
using如果出現資料庫錯誤,該構造可確保關閉連接和命令。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/408961.html
標籤:
上一篇:從子類呼叫超類方法
下一篇:參考堆中分配的變數
