常用connectionStrings配置:

 <connectionStrings>
   <add
      name="LocalSqlServer"
      connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
      providerName="System.Data.SqlClient"
   />   
    <add name="dbAccess" providerName="access" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Nwind.mdb"/>
    <add name="dbdefault" providerName="access" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|datadirectory|\db.mdb;" /> 
  </connectionStrings>

连接字符串设置通常格式如下:

<add name="自定义连接字符串名称" connectionString="Data Source=服务器名;Initial Catalog=数据库名;User ID=用户;Password=密码"
providerName="数据库类型" />

在 <connectionStrings> 里,在页面还可以这样引用<%$ ConnectionString:Name%>.写在 <appSettings >中用System.Configuration.ConfigurationManager.AppSettings["name"]检索值;写在 <ConnectionStrings>中用System.Configuration.ConfigurationManager.ConnectionStrings["name"]检索值

I.providerName--获取或设置提供程序名称属性
如果为Aceess数据库--->providerName="System.Data.OleDb"
如果为Oracle 数据库--->providerName="System.Data.OracleClient"或者providerName="Oracle.DataAccess.Client"
如果为SQLite数据库--->providerName="System.Data.SQLite"
如果为sql     数据库--->providerName="System.Data.SqlClient"
II.connectionString

一、Data Source--DataDirectory --允许开发人员创建基于到数据源的相对路径(而无需指定完整路径)的连接字符串
使用 DataDirectory 时,目录结构中的结果文件的路径不能高于替代字符串指向的目录。如果完全展开的 DataDirectory 为 C:\AppDirectory\app_data,则上面显示的示例连接字符串有效,因为它在 c:\AppDirectory 之下。 

参考:

http://www.cnblogs.com/weichao975/archive/2010/07/11/1775090.html(转载来源)

http://msdn.microsoft.com/zh-cn/library/ms254504%28v=vs.110%29.aspx

http://www.cnblogs.com/mikemao/archive/2009/02/02/1382694.html

 

相关文章:

  • 2022-02-25
  • 2022-12-23
  • 2021-07-08
  • 2021-12-31
  • 2022-12-23
  • 2021-11-30
  • 2021-12-27
  • 2022-01-07
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案