C# 以MDF文件连接数据库
2017-09-11 07:59
399 查看
由于没有安装 SQL Server 数据库服务,所以想着以MDF文件连接数据库(那么庞大的一个软件,安装之后想卸载?根本卸载不干静),是不是就可以不需要安装 SQL Server 了,可惜没有如愿以偿,必须要有 SQL Server 数据库服务,才能以MDF文件的形式连接数据库!
如果你仅仅是想查看 MDF文件 的内容,可以参考:MDF文件查看器(SQL MDF Viewer) 1.0 绿色版
连接步骤
如果你有数据库服务实例,可以按照以下的步骤来建立连接:
1、在窗体上添加一个 DataGridView 控件
2、点击控件右上角的小三角块,然后点击选择数据源右侧的下拉按钮,点击添加项目数据源
3、在打开的数据源配置向导中选择数据库
4、选择数据集
5、新建连接
6、选择 Microsoft SQL Server 数据库文件
其实这里看右边的说明已经知道原理了,是需要将数据附加到实例上的。
7、选择一个数据库(MDF 格式文件):
接着你可以点击测试连接,看看是不是能够成功连接数据库。
8、如果你没有安装 SQL Server 或者 数据库服务实例 没有启动,就会看到下面的错误:
9、最终的连接字符串类似如下:
connString = "Data Source = (Local)\\MSSQLLocal; AttachDbFilename =\"" + Environment.CurrentDirectory+"\\数据库.mdf\"; Integrated Security = True; Connect Timeout = 30"; 大概意思:Data Source 为数据源,(Local) 可以替换为IP地址,MSSQLLocal 是实例名,AttachDbFilename 要附加的数据库路径, Integrated Security = True 使用Windows 身份验证。
总结
本地必须要有一个数据库服务实例才行,不然根本没办法建立连接!
这里只是演示了一个建立数据库连接字符串的流程,一个简单的例子;
你其实可以直接通过修改最后给出的连接字符串来连接数据库。
如果你仅仅是想查看 MDF文件 的内容,可以参考:MDF文件查看器(SQL MDF Viewer) 1.0 绿色版
连接步骤
如果你有数据库服务实例,可以按照以下的步骤来建立连接:
1、在窗体上添加一个 DataGridView 控件
2、点击控件右上角的小三角块,然后点击选择数据源右侧的下拉按钮,点击添加项目数据源
3、在打开的数据源配置向导中选择数据库
4、选择数据集
5、新建连接
6、选择 Microsoft SQL Server 数据库文件
其实这里看右边的说明已经知道原理了,是需要将数据附加到实例上的。
7、选择一个数据库(MDF 格式文件):
接着你可以点击测试连接,看看是不是能够成功连接数据库。
8、如果你没有安装 SQL Server 或者 数据库服务实例 没有启动,就会看到下面的错误:
9、最终的连接字符串类似如下:
connString = "Data Source = (Local)\\MSSQLLocal; AttachDbFilename =\"" + Environment.CurrentDirectory+"\\数据库.mdf\"; Integrated Security = True; Connect Timeout = 30"; 大概意思:Data Source 为数据源,(Local) 可以替换为IP地址,MSSQLLocal 是实例名,AttachDbFilename 要附加的数据库路径, Integrated Security = True 使用Windows 身份验证。
总结
本地必须要有一个数据库服务实例才行,不然根本没办法建立连接!
这里只是演示了一个建立数据库连接字符串的流程,一个简单的例子;
你其实可以直接通过修改最后给出的连接字符串来连接数据库。
相关文章推荐
- C#中的数据库连接——WinForm程序中两份mdf文件问题的解决
- c# 数据库基础(将连接字符串写到配置文件中)
- C#_WinForm程序的App.Config数据库连接配置文件
- C#连接数据库的新方法(通过web.config配置文件)
- C#读写控制XML文件(主要为自己设置数据库连接文件参考)
- VS2005连接数据库文件(.mdf)
- C#通过读取配置文件里的内容连接数据库
- C# 连接Visual FoxPro的数据库文件DBF
- C#2005用XML来保存连接数据库的字符串(这样改变了服务器连接配制只需改一下这个文件就成了),琢磨了几天终于有解了,和大家分享一下,希望高手指点!
- C#编程连接数据库,通过更改配置文件切换数据库功能。
- C#_WinForm程序的App.Config数据库连接配置文件
- C#开发学习笔记:利用XML配置文件连接数据库
- c# 数据库基础(将连接字符串写到配置文件中)
- c#Winform程序调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中的执行引擎入门 【译】表变量和临时表的比较 对于表列数据类型选择的一点思考 SQL Server复制入门(一)----复制简介 操作系统中的进程与线程
- 在config文件中配置如何连接【mdf数据库文件】
- C#连接数据库的新方法(通过web.config配置文件)
- C# 以MDF文件链接数据库
- C# WINFORM 应用程序动态读写xml config文件,获取数据库连接
- .net内嵌mdf文件形式连接数据库
- C#使用配置文件连接数据库未实例化问题