我在我的應用程序中使用sqlite。我宣佈我的sqliteConnection
爲constant
。但問題是這個類的用戶可以改變這個sqliteConnection
對象的connectionString
屬性。我如何防止這種情況?我希望連接的連接字符串只設置一次。如何隱藏c中數據庫連接的connectionString#
2
A
回答
1
您可以創建一個只讀屬性...
private string connectionString = "my_string";
public string ConnectionString
{
get { return connectionString; }
}
或者一個readonly
場。該值只能在構造函數或爲常數設置:
public readonly ConnectionString = "my_string";
或者一個const
場。該值可以設置爲常量(值爲靜態,即對於所有實例只有一個值):
public const ConnectionString = "my_string";
+2
很確定你不能在一個字段上執行'readonly'和'const'。 – 2013-03-17 07:01:57
+0
@ p.s.w.g - 該死的我,你是對的! – 2013-03-17 07:02:23
相關問題
- 1. ConnectionString數據庫c#
- 2. 如何隱藏SIP連接
- 3. 如何在C#.Net 4.6中隱藏ConnectionString WPF應用程序
- 4. 將連接字符串隱藏到app.config中的數據庫C#窗體
- 5. 連接到SQL Server數據庫的Visual Studio的ConnectionString錯誤
- 6. XAMPP和隱藏的服務MySQL數據庫無法連接
- 7. 如何隱藏我的C#連接字符串中的密碼?
- 8. 用於連接到SQL Server數據庫的ConnectionString?
- 9. 如何在C#和Sqlite安全中隱藏數據庫密碼
- 10. 如何隱藏js套接字連接?
- 11. 如何隱藏在SAS程序的數據庫登錄憑據來連接Teradata數據庫
- 12. 如何加密從代碼隱藏中寫入web.config中的Connectionstring?
- 13. 連接到數據庫並用js隱藏元素
- 14. 在Git存儲庫上隱藏mysql連接數據
- 15. 如何隱藏在數據庫
- 16. 如何隱藏數據庫密碼?
- 17. 如何獲取隱藏數據庫的數據庫模式?
- 18. 如何隱藏數據庫中的敏感數據列
- 19. C#連接到數據庫
- 20. C#數據庫連接
- 21. C#postgres數據庫連接
- 22. C++數據庫連接
- 23. C++ MySQL數據庫連接
- 24. Objective-C數據庫連接
- 25. C++數據庫連接?
- 26. Objective-C數據庫連接
- 27. C#數據庫連接SQL
- 28. 連接C#與數據庫
- 29. 連接到C#中的MySql數據庫#
- 30. C#中的sqlite數據庫連接類
如果使用'const'關鍵字聲明它,則默認情況下它將是隻讀的。 – 2013-03-17 07:02:50
「用戶」是指另一個可以訪問代碼的開發者,還是其他的開發者?如果它是一個const,它不能再在代碼中改變。 – Haedrian 2013-03-17 07:03:32
我指的是任何將使用我的課程的開發人員。 – 2013-03-17 07:07:50