关于c#在控制台应用程序中连接数据库字符串的问题
来源:互联网 发布:手机壁纸软件哪个好 编辑:程序博客网 时间:2024/05/22 08:09
在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
- 关于c#在控制台应用程序中连接数据库字符串的问题
- (转)关于c#在控制台应用程序中连接数据库字符串的问题
- 在应用程序配置文件中找不到名为“”的连接字符串问题
- 使用C#在控制台应用程序中隐藏用户的密码
- 关于c#连接Oracle数据库出现的无法解析连接字符串问题
- .NET的EF框架中:在应用程序配置文件中找不到名为“”的连接字符串问题
- C#在控制台获取应用程序的路径
- C#控制台基础 string字符串的连接
- C#控制台基础 string字符串的连接
- 一个关于C#中控制台输出的问题
- 关于连接SQL Server2008数据库是连接字符串的问题。
- 在应用程序中调用控制台的方法
- 数据库中关于表的连接问题
- struts2 中关于数据库的连接问题
- C#在控制台应用程序中显示输出字节型数据
- 基于Win32控制台应用程序的ADO连接SQL server数据库
- C#连接数据库在控制台输出结果集(示例)
- c#中连接数据库关于sqlconnection的用户sa无法登录的问题
- How DB2 execute a sql file
- java 中的 clone()
- PHP编程规范
- 软件开发时会用到的一些日语单词
- 【SQL Server】存储过程的设计与概念(1)存储过程的创建、维护
- 关于c#在控制台应用程序中连接数据库字符串的问题
- 【转】性能优化
- 【SQL Server】存储过程的设计与概念(2)从存储过程接收信息
- goto语句
- 【SQL Server】存储过程的设计概念(3)T-SQL的编译和执行过程
- linux下查看端口命令
- PSRAM
- windows mobile developer 签名
- S3C2410 SDRAM 寄存器设置关键——转载