数据库连接字符串中|DataDirectory|的含义(转)
来源:互联网 发布:2013年十大网络流行语 编辑:程序博客网 时间:2024/05/18 18:20
DataDirectory是什么意思呢.DataDirectory解释如下:
asp.net 2.0有一个特殊目录app_data,通常Sql server 2005数据文件就放在这个目录,相应的数据库连接串就是:
connString="…… data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|data.mdf;User Instance=true"
这里出现了DataDirectory的宏,那么他表示什么意义呢?
DataDirectory 是表示数据库路径的替换字符串。由于无需对完整路径进行硬编码,DataDirectory 简化了项目的共享和应用程序的部署。例如,无需使用以下连接字符串:
"Data Source= E:\MyApp\app_data\Mydb.mdf"
通过使用 |DataDirectory|(包含在如下所示的竖线中),即可具有以下连接字符串:
"Data Source = |DataDirectory|\Mydb.mdf"
一篇文章Working with local databases详细的解释了DataDirectory 的意义,不仅仅是Sql server 2005 中使用,也可以在其他的文件数据库中使用,如Sqllite数据库文件的连接字符串:
<add name="DefaultDB"
connectionString="DriverClass=NHibernate.Driver.SQLite20Driver;Dialect=NHibernate.Dialect.SQLiteDialect;Data Source=|DataDirectory|\data.db3" />
还有Access数据库也可以的,只要数据库放在了App_Data文件夹内。
原文转自http://www.cnblogs.com/sontin/archive/2008/09/22/1929821.html
- 数据库连接字符串中|DataDirectory|的含义(转)
- 数据库连接字符串当中的|DataDirectory|
- 数据库连接字符串中的“|DataDirectory|”是什么?
- 数据库连接字符串参数的含义
- |DataDirectory|解决webconfig数据库连接的相对路径问题
- ADO.NET |DataDirectory| 实现数据库连接的相对路径
- |DataDirectory|解决web.config或app.config数据库连接的相对路径问题
- |DataDirectory|解决web.config或app.config数据库连接的相对路径问题
- 使用|DataDirectory| 的烦恼
- |DataDirectory|
- ASP.NET中C#的数据库连接字符串
- MySql 中Java的数据库连接字符串
- asp.net中数据库连接字符串的写法
- c#中数据库连接字符串的方法
- 数据库连接字符串的写法
- Java的数据库连接字符串
- eWebEditor的数据库连接字符串
- Java的数据库连接字符串
- Android ViewFlow的一个例子
- 找不到类型,或者不是编译时常数:RadioButtonGroup
- 有关Web响应式设计的7点启发,lot18的设计理念
- 超美的ListView示例
- JS获取下拉列表(select)选中项的值和文本
- 数据库连接字符串中|DataDirectory|的含义(转)
- EXT Grid控件精华展现 javascript
- 第15周报告2
- 四极管:电源管理的实现
- 短信业务概述
- 一个网络编程解决问题的例子
- linux QT 开发环境搭建
- kendo UI Window 解决在页面打开或刷新时自动打开的问题
- nginx虚拟目录(alias与root的区别)