对应用程序有什么用呢 ????

解决方案 »

  1.   

    存储连接字符串
    要存储数据库连接字符串,可以有多种选择,这些选择具有不同级别的灵活性和安全性。尽管在源代码中对连接字符串进行硬编码可提供最佳性能,但文件系统缓存可确保在外部将该字符串存储到文件系统中所带来的性能下降是微不足道的。几乎在所有情况下,人们都首选外部连接字符串所提供的额外的灵活性(它支持管理员配置)。应该注意的两个最重要的事项是安全性和配置简易性,然后紧跟着的是性能。
    设计中选择在应用程序配置文件ASP.NET Web 应用程序的 Web.config中存储连接字符串。使用 XML 应用程序配置文件,通过使用 <appSettings> 元素在应用程序配置文件的自定义设置节中存储数据库连接字符串。该元素支持任意的密钥-值对,如以下代码片段所示:
    <conFig.uration>  <appSettings>
     <add key="ConnectionString" value="user id=qyj;password=qyj;data source=qyj1" />
      </appSettings>
    </conFig.uration>
    使用在配置文件中存储连接字符串的优点在于:易于部署。连接字符串是通过定期 .NET xcopy 部署与配置文件一起部署的。易于以编程方式访问。通过ConFig.urationSettings 类的 AppSettings 属性,可以在运行时方便地读取已配置的数据库连接字符串。支持动态更新(仅限于 ASP.NET)。如果管理员在 Web.conFig. 文件中更新连接字符串,当下一次访问该字符串时(对于无状态组件而言,这可能是客户端下一次使用该组件进行数据访问请求),所做更改将生效。
    然而缺点在于:安全性。尽管 ASP.NET Internet 服务器应用程序编程接口 (ISAPI) 动态链接库 (DLL) 禁止客户端直接访问带有 .config 文件扩展名的文件,并且可以使用 NTFS 权限进一步限制访问,您可能仍然希望避免以明文形式在前端 Web 服务器上存储这些详细信息。为获得额外的安全性,请以加密格式在配置文件中存储连接字符串。
    使用 System.Configuration.ConfigurationSettings 类的静态 AppSettings 属性来检索自定义应用程序设置。以下代码片段对此进行了说明,该代码片段采用了前面例举的名为ConnectionString的自定义密钥,通过调用公共方法来获得数据库连接字符串,从而统一程序中的数据库连接字符串,方便即时的更新:
    Imports System.Configuration
    Public Function GetConnectionString() As String
           Return ConfigurationSettings.AppSettings("ConnectionString")
    End Function
      

  2.   

    还是感觉没有多大作用...例如访问数据库的用户和秘吗等等 这个可能还是有点作用配置文件,现在都用xml了----是不是啊?我想也是的哦!!!
      

  3.   

    现在使用xml文件作为配置文件取代了原先的ini文件,以上是配置文件的一个例子。
      

  4.   

    文件,只是大家习惯而以
    你如果想把它叫做*.love
    相信没人会说这是错的