0
A
回答
1
沒有必要解析連接字符串時,BCL能爲你做到這一點:
var builder = new OleDbConnectionStringBuilder(connectionString);
var provider = builder.Provider;
var dataSource = builder.DataSource;
var initialCatalog = builder["Initial Catalog"];
var userID = builder["User ID"];
var password = builder["Password"];
請注意,爲OLE DB連接字符串,只有標準的跨供應商的屬性都強類型屬性名稱,其餘的都通過索引器訪問。
2
1
使用';'分割值不是更容易嗎? char,然後按'='字符分割每個項目?
這樣您的連接字符串可以由用戶編輯,甚至項目的順序可以改變。
6
不要使用正則表達式。
使用SqlConnectionStringBuilder
解析連接字符串,然後從中訪問密鑰。
var b = new SqlConnectionStringBuilder(myConnectionString);
var dataSource = b["Data Source"];
// etc.
更簡單,更可維護,更可靠。
相關問題
- 1. 在reg表達式
- 2. Java Reg表達式
- 3. Reg表達式JavaScript?
- 4. reg表達式從數據
- 5. reg表達式以JavaScript
- 6. 拆分reg表達式
- 7. 簡單Reg表達式
- 8. HTML轉義 - Reg表達式?
- 9. Reg表達式包括單詞列表
- 10. 用reg添加列表。表達式
- 11. 目標c中的reg表達式在新行上失敗
- 12. 轉換的Javascript reg表達式到PHP
- 13. reg表達式的一個數
- 14. 正則表達式替換REG商標
- 15. reg表達式的字符數
- 16. reg表達式 - 記錄右組(JavaScript)的
- 17. Vim reg表達式和別名方法
- 18. reg表達式錯誤組合
- 19. 谷歌分析的Reg表達式
- 20. 的Python reg表達式刪除引號
- 21. 此reg表達式的問題
- 22. filter_var函數與Reg。表達式
- 23. Asp.net MVC reg表達式屬性
- 24. 用reg表達式替換Notepad ++?
- 25. 從備份文件,在文件名匹配reg表達式
- 26. reg表達式:獲取子域名(如果存在)
- 27. REG前表達式查找和替換一些在[]
- 28. 使用reg表達式在zip文件中查找文件
- 29. reg表達式匹配的日期格式
- 30. php reg表達式檢查日期格式是否正確
至少告訴我們你已經得到了什麼。這個問題,否則看起來像「嘿,所以,我解決我的任務」 – Joey 2009-10-27 09:34:06