C#winform直接连接SQL数据库mdf文件
2016-06-04 14:35
363 查看
1.首先mdf文件必须是SQLServer2008及以下数据库,最好是2005版本的数据库
2.将mdf文件这里以数据库文件“Test.mdf”为例,放于与程序Bin文件夹同文件夹下
3.在Program.cs文件中,Main()方法下,添加如下代码
string dataDir = AppDomain.CurrentDomain.BaseDirectory;
if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\"))
{
dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);
}
4.在Server Explorer中添加数据库文件(Microsoft SQL Server Database File)可以自动生成数据库连接代码,App.config文件下添加代码如下:
<connectionStrings>
<add name="conString"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|Test.mdf;Integrated Security=True;"
providerName="System.Data.SqlClient" />
</connectionStrings>
2.将mdf文件这里以数据库文件“Test.mdf”为例,放于与程序Bin文件夹同文件夹下
3.在Program.cs文件中,Main()方法下,添加如下代码
string dataDir = AppDomain.CurrentDomain.BaseDirectory;
if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\"))
{
dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);
}
4.在Server Explorer中添加数据库文件(Microsoft SQL Server Database File)可以自动生成数据库连接代码,App.config文件下添加代码如下:
<connectionStrings>
<add name="conString"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|Test.mdf;Integrated Security=True;"
providerName="System.Data.SqlClient" />
</connectionStrings>
相关文章推荐
- windows下安装redis
- MySQL环境部署
- mysql 入门基础(5)—存储过程和游标
- 数据库事务
- 数据库学习(一)检索、排序、过滤、通配符
- Powerdesigner SqlServer转Oracle(转)
- Mysql总结,超实用和详细(高级篇)
- Win7安装mongodb及配置
- nosql的持久性(Durability)
- MySQL选用可重复读之前一定要想到的事情
- 玩转mongodb(五):mongodb 3.0+ 查询性能分析
- SQLiteOpenHelper/SQLiteDatabase/Cursor源码解析
- mysql 批量子查询插入
- ORMLite与Greendao
- 数据库的读现象
- memcache+cookie 模拟 Session
- SQL plus连接远程Oralce数据库
- windows下mongoDB安装与使用
- 数据库的锁机制
- mysql 中位数