详细介绍连接ADO.NET字符串

开发 后端
ADO.NET字符串作为一个高效的.NET程序语言。其混合了函数语言和物件导向程序编制语言,并且完美的适用于编程、算法、技术和探索性开发,因此可以在使用的过程当中感受到趣味性和吸引力。

虽然有许多人对ADO.NET字符串的安全性表示怀疑,但在年复一年的不断发展中,他的安全性也在不断提高。保证ADO.NET字符串的安全性是完全有可能的,但前提是要深入理解到底什么是ADO.NET字符串,及他是怎么运作的。

连接字符串生成器的一个重载构造函数将 String 作为参数,这可让您提供部分连接字符串,然后通过用户输入使这部分连接字符串成为完整字符串。该部分连接字符串可以存储在配置文件中并在运行时进行检索。#t#

System.Configuration 命名空间允许通过编程方式访问配置文件(对 Web 应用程序使用 WebConfigurationManager,对 Windows 应用程序使用 ConfigurationManager)。有关使用连接字符串和配置文件的更多信息,请参见连接字符串和配置文件 (ADO.NET字符串)。

示例:
此示例演示如何从配置文件中检索部分连接字符串并通过设置 SqlConnectionStringBuilder 的 DataSource、UserID 和 Password 属性完成该连接字符串。配置文件定义如下

  1. PrivateSubBuildConnectionString(ByValdataSourceAsString,_  
  2. ByValuserNameAsString,ByValuserPasswordAsString)  
  3. 'RetrievethepartialconnectionstringnameddatabaseConnection  
  4. 'fromtheapplication'sapp.configorweb.configfile.  
  5. DimsettingsAsConnectionStringSettings=_ 
  6. ConfigurationManager.ConnectionStrings("partialConnectString")  
  7. IfNotsettingsIsNothingThen  
  8. 'Retrievethepartialconnectionstring.  
  9. DimconnectStringAsString=settings.ConnectionString  
  10. Console.WriteLine("Original:{0}",connectString)  
  11. 'CreateanewSqlConnectionStringBuilderbasedonthe  
  12. 'partialconnectionstringretrievedfromtheconfigfile.  
  13. DimbuilderAsNewSqlConnectionStringBuilder(connectString)  
  14. 'Supplytheadditionalvalues.  
  15. builder.DataSource=dataSource 
  16. builder.UserID=userName 
  17. builder.Password=userPassword 
  18. Console.WriteLine("Modified:{0}",builder.ConnectionString)  
  19. EndIf  
  20. EndSub 
责任编辑:chenqingxiang 来源: 腾讯财经
相关推荐

2009-11-12 11:09:56

ADO.NET连接字符

2009-11-13 16:29:11

ADO.NET连接字符

2009-11-12 11:04:52

2009-09-09 10:23:59

ADO.NET连接

2009-12-25 14:23:35

ADO.NET设置

2009-11-11 10:27:22

ADO.NET入门

2009-12-24 09:49:02

ADO.Net连接池

2009-11-04 15:33:05

ADO.NET连接字符

2010-01-04 13:16:31

ADO.NET命令

2009-12-29 17:02:15

ADO.NET 管理

2009-12-25 16:56:36

ADO.NET建立连接

2009-12-22 09:43:20

ADO.NET对象

2009-12-18 15:11:50

ADO.NET类

2009-12-29 15:51:23

ADO.NET概念

2009-12-18 16:28:35

ADO.NET结构

2009-11-11 09:11:19

2009-12-31 09:54:04

ADO.NET数据访问

2009-12-28 15:11:36

ADO.NET专家

2009-12-23 09:55:23

ADO.NET数据源

2009-12-22 15:44:47

ADO.NET菜单
点赞
收藏

51CTO技术栈公众号