C#怎样才能直接使用.MDF文件????

我发现有一个软件把XXX.MDF和XXX.LDF这两个文件放在放在了程序的一个文件夹里,不用附加数据库,在软件里能直接访问这个数据库,这个怎么实现呢??

应该可以的,直接在VS中用直接连接到数据库的字符串就好了
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-31
这么牛啊,他那是什么软件?
要知道有些虚拟光驱可以把视频文件封装成.MDF与.LDF文件,
你确定那是数据库的文件么,利用文件读写时,文件名是可以随便命名的吧,
包括后缀名,里面可以是字符数据也可以是二进制

C#怎样才能直接使用.MDF文件???
SqlConnection conn = new SqlConnection("Data Source=.\\\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\\\数据库名称.mdf;Integrated Security=True;User Instance=True");\/\/这里使用的是附加的数据库

...压缩文件中有个MDF文件,该怎么连接并访问这个数据库哦。
我来说两句吧:首先你要看用户数据库中有没有跟你要附加的数据库重名的,如果有重名也会出错的.MDF是SQL server数据库的扩展名,现在大家用的比较多的还是SQL2005,所以我的个人意见是这个数据库很可能也是这个版本的.再就是你好好看看出错的时候上面写的提示,总有点看懂的地方 如果只知道一个MDF文件的...

C# 直接使用mdf文件
就算你把程序写好后 封装成软件了 给用户用了 同样用户也需要装 sql sever服务器的 毕竟 .NET 和数据库服务是两个东西 还没集成到一块去

c# 连接sdf
数据连接(右键)\/添加连接 如果d:\\\\student.mdf已经添加到数据库的话 就选择Micosoft SQL Server,再选择自己要连接的数据库 如果d:\\\\student.mdf没有添加到数据库的话 可以选择Micosoft SQL Server数据库文件

c# 配置文件中可以直接引用mdf文件吗,就是直接在配置文件中写上mdf文件...
mdf不能脱离sqlserver运行,所以最好还是附加到sqlserver上开发和部署。

c#连接不到sql sever数据库是为什么
回答:楼主你好: 我们最初接触数据库,以为只要将数据库文件MDB.mdf放在windows窗体项目的debug文件夹下就可以了,就是跟项目生成的可执行程序放在同一文件夹下就可以了,然后运行可执行文件,点击按钮就能连接到那个文件。然而实则不然,必须将MDB.mdf附加到SSMS服务器上才行,其实MDB.mdf的路径倒是次要的,所以...

C#制作的软件怎么在没有数据库的情况下打开?
在有数据库的机器上附加你的数据库文件(.MDF文件),然后修改软件的数据库连接,让它指向这个新的机器。

采用.mdf作为数据库的C#应用程序,不安装sql server能运行吗?
不安装SQL server 是可以的,可以使用安装visual studio 时自带的 SQL server Express 。虽然不用把数据库附加到SQL server服务器上,但是当你需要连接数据库的时候必须启动SQLExpress 服务。这个服务可以在windows 的服务列表中看到,或者运行“services.msc”...

c#数据库怎么连接datasource用当前文件目录
1、获取数据库文件的全路径:需要知道数据库文件的全路径。使用SQLServer,那么这是一个.mdf或.mdbx文件。对于别的数据库,如MySQL或SQLite,需要知道数据库文件的全路径。2、创建连接字符串:在C#中,连接字符串通常在一个名为connectionString的字符串变量中定义。3、创建SqlConnection对象:使用Sql...

C#中项目中建立的mdf文件是不是就是建立在本地与该项目相关的数据库文...
与项目相关与否是人为定义的,实际mdf文件并没有和C#项目有直接依赖关系,但是便于管理通常会将数据库文件建立在项目目录下

相似回答