数据库连接字符串当中的|DataDirectory|

简介:
前提:winform应用程序开发

请看如下数据库连接字符串:string strcn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Database\LandInspect.mdb;Persist Security Info=False;";
 
其他略去不表,Data Source=|DataDirectory|是代表哪个路径呢?
By default this variable will be expanded as: 
•For a local Application this will be the Assembly (App's .exe) folder;
•For ClickOnes running Apps it will be a special data folder created by ClickOnes;
•For ASP.NET App it will be App_Data folder. 
Because the |DataDirectory| is a property of App domain, you can change its value by doiung
AppDomain.CurrentDomain.SetData("DataDirectory", newDataPath);

说白了,在winform中,除非你另外设置,否则就是Debug文件夹。
 
PS:百度知道有个类似的东西,可以注意一下。
 

本文转自 huohe2009 51CTO博客,原文链接:http://blog.51cto.com/zhaojie/932235



相关文章
|
3月前
|
关系型数据库 MySQL 数据库
MySQL数据库-截取字符串
MySQL数据库-截取字符串
26 0
|
3月前
|
关系型数据库 MySQL 数据库
MySQL数据库-字符串位数不够前面补0
MySQL数据库-字符串位数不够前面补0
22 0
|
开发框架 .NET 数据库
.NETCore 获取数据库上下文[实例的方法和配置连接字符串
.NETCore 获取数据库上下文[实例的方法和配置连接字符串
704 1
|
4月前
|
前端开发 Java API
Java【代码分享 05】实现字符串转数据库的inStr使用JDK8 stream.collect(Collectors.joining(delimiter, prefix, suffix)) 实现
Java【代码分享 05】实现字符串转数据库的inStr使用JDK8 stream.collect(Collectors.joining(delimiter, prefix, suffix)) 实现
28 0
|
9月前
|
SQL 关系型数据库 MySQL
php替换mysql数据库中逗号组成的字符串的解决方案
php替换mysql数据库中逗号组成的字符串的解决方案
57 0
|
10月前
|
安全 数据库连接 数据库
sscms迁移服务器,修改数据库连接字符串
sscms迁移服务器,修改数据库连接字符串,siteserver
185 0
sscms迁移服务器,修改数据库连接字符串
|
JSON fastjson 数据库
解析JSON字符串并添加到数据库中(超简单)
解析JSON字符串并添加到数据库中(超简单)
284 6
解析JSON字符串并添加到数据库中(超简单)
|
关系型数据库 MySQL
【MySQL】数据库函数通关教程上篇(聚合、数学、字符串、日期、控制流函数)(下)
文章目录 写在前面 1 聚合函数 1.1 GROUP_CONCAT() 1.2 其他聚合函数 2 数学函数 3 字符串函数 4 日期函数 4.1 常见日期函数与使用 4.2 日期格式 5 控制流函数 5.1 if逻辑判断语句 5.2 case when语句
【MySQL】数据库函数通关教程上篇(聚合、数学、字符串、日期、控制流函数)(下)
|
关系型数据库 MySQL
【MySQL】数据库函数通关教程上篇(聚合、数学、字符串、日期、控制流函数)(上)
文章目录 写在前面 1 聚合函数 1.1 GROUP_CONCAT() 1.2 其他聚合函数 2 数学函数 3 字符串函数 4 日期函数 4.1 常见日期函数与使用 4.2 日期格式 5 控制流函数 5.1 if逻辑判断语句 5.2 case when语句
【MySQL】数据库函数通关教程上篇(聚合、数学、字符串、日期、控制流函数)(上)