C#连接sql server 2005 数据库

有两种方式:

一种是重量级的:与sql server 的数据库工具连接,这种合式写网络的C#程序用,因为这个程序如果想在另一台机上用的话还要在这台机上装sql server 然后把原来的数据库文件导进去才行。而网上很多这种联系的方法,其实由于我用不是这种,所以一时也不能给大家什么经验,大家就在网上找找看吧。

第二种是轻量级的:如果你是一个学生,只是想做一个小软件,然后可以很方便地在别的地方运行的话就是用这种方法了。

具体操作如下:

1.数据->Microsoft SQL Server 数据库文件 ->确定->在“浏览”中找到你要的sql server文件->测试连接(如果不成功,很有可能是因为这个文件还被数据库工具连接着,在数据库工具中把连接删了就可以)->(成功后)确定->在“+连接字符串”中把系统的字符串copy下来->下一步->系统会问你是否把这个数据库copy到项目中,“是”表示你的被生成二进制文件加入到了.exe中,以后你不用在带上这个数库,而直接把你的exe文件放到别人的机上就可以运行,不过这样的话你就只能在你的程序中能数库的数据进行修改了;"否“表示每次程序运行都会动太地访问你的数据文件,也就是说你的exe文件要带上这个数据文件才能运行,但是这样的话你什么时候对数据库进行都可以。笔都在这选的是后者->然后一直"下一步”可以了。

2.把你刚才copy下来的“字符串”放到你程序中的“连接字符串”中。

如:

       

2.然后把你数据库copy到bin//bug 下就可以了。(如果你的程序运行时出现这个错误“尝试为文件 C:/Documents and Settings/DX/My Documents/Visual Studio 2005 /Projects/learn724/learn724/bin/Debug/data/dbtest.mdf 附加自动命名的数据库,但失败。已存在 同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。”,那么就说明你数据库路径不对,放对就行。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值