您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

数据库连接字符串中的“

2025/4/15 22:52:24发布16次查看
asp.net 2.0有一个特殊目录app_data,通常sql server 2005 express数据文件就放在这个目录,相应的数据库连接串就是: connectionstring=…… data source=.\sqlexpress;integrated security=sspi;attachdbfilename=|datadirectory|data.mdf;user instance=tr
asp.net 2.0有一个特殊目录app_data,通常sql server 2005 express数据文件就放在这个目录,相应的数据库连接串就是:
connectionstring=…… data source=.\sqlexpress;integrated security=sspi;attachdbfilename=|datadirectory|data.mdf;user instance=true
这里有一个datadirectory的宏,他表示什么意义呢?
datadirectory 是表示数据库路径的替换字符串。由于无需对完整路径进行硬编码,datadirectory 简化了项目的共享和应用程序的部署。例如,无需使用以下连接字符串: 
data source= c:\program files\myapp\app_data\mydb.mdf 
通过使用 |datadirectory|(包含在如下所示的竖线中),即可具有以下连接字符串: 
data source = |datadirectory|\mydb.mdf 
这里的一篇文章working with local databases详细的解释了datadirectory 的意义,不仅仅是sql server 2005 express中使用,也可以在其他的文件数据库中使用,例如sqllite数据库文件的连接字符串: 
connectionstring=driverclass=nhibernate.driver.sqlite20driver;dialect=nhibernate.dialect.sqlitedialect;data source=|datadirectory|\data.db3 />
另外
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product