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. Java Reg表达式
- 2. HTML转义 - Reg表达式?
- 3. 拆分reg表达式
- 4. reg表达式以JavaScript
- 5. 用reg添加列表。表达式
- 6. 目标c中的reg表达式在新行上失败
- 7. 的Python reg表达式删除引号
- 8. 用reg表达式替换Notepad ++?
- 9. filter_var函数与Reg。表达式
- 10. 正则表达式替换REG商标
- 11. 此reg表达式的问题
- 12. reg表达式的一个数
- 13. reg表达式:获取子域名(如果存在)
- 14. 从备份文件,在文件名匹配reg表达式
- 15. php reg表达式检查日期格式是否正确
- 16. reg表达式匹配的日期格式
- 17. 正则表达式在C#
- 18. 如何使用reg表达式在PHP中匹配特定的整数模式?
- 19. reg表达式截断最后一个点的字符串
- 20. 需要一个reg表达式中使用preg_match_all
- 21. 的Java reg表达式不包括(非字字符)
- 22. 使用reg表达式来解析url重写
- 23. Notepad ++ reg表达式从日志文件中提取xml消息
- 24. Perl开关语句中使用Reg表达式的问题
- 25. 结合reg表达式和字符串的Javascript
- 26. Reg表达式忽略有限的特殊字符javascript
- 27. reg表达式匹配8拉丁字符和数字准确
- 28. 使用ruby Reg表达式验证字符串?
- 29. Reg。表达式检查字符串的第一个字母
- 30. reg表达式的Javascript百万行与限
至少告诉我们你已经得到了什么。这个问题,否则看起来像“嘿,所以,我解决我的任务” – Joey 2009-10-27 09:34:06