(转)关于c#在控制台应用程序中连接数据库字符串的问题

本文介绍如何在C#控制台应用程序中手动配置连接字符串来访问SQL Server数据库文件,包括连接字符串的具体写法及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在c#的学习过程中很多时候我们我们为了测试方便,会建立一个控制台应用程序。对于某些设计数据库的测试,在控制台应用程序中就没有在Windows应用程序中和asp.net应用程序中那么方便了,因为控制台并不提供诸如SqlDataSource之类的控件。因此连接数据库必须手动的在程序中取写连接字符串。

如果你的机器中没有装数据库服务器,也没有关系,我们可以拷贝数据库文件到本地,通过vs2008的数据库资源管理器添加它,如图:


 

当数据库文件在vs2008中添加完成后,在数据库资源管理器中可以看到如下图所示的数据库

这时我们便可以通过连接字符串去访问该数据库文件了,这里以微软的示例数据库AdventureWorks为例说明,该示例数据库可以在如下的地址下载http://www.codeplex.com/MSFTDBProdSamples/Release/ProjectReleases.aspx?ReleaseId=4004

在连接数据库服务器时我们通常用如下的连接字符串

string connectionString = "Data Source=localhost;Initial Catalog=AdventureWorks;User ID=sa";
而如果向我们上边操作的是个数据库文件时,则必须更该连接字符串

string connectionString = @"Data Source=./SQLEXPRESS;" +
                       @"AttachDbFilename=C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data/AdventureWorks_Data.mdf;" +
                       @"Integrated Security=True;" +
                       @"User Instance=True";
当然连接字符串的写法有很多,这里就不一一介绍了,有兴趣的同学可以参考如下的网站查看丰富的连接字符串http://www.connectionstrings.com/?carrier=sqlserver2008

 


 

 

本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/aokon/archive/2008/11/12/3281577.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值