示例一、使用数据提供程序的范例
app.config
Program.cs
例二、使用ConfigurationManager实现多Provider形式
为了可以让系统提供不同的数据Provider,将App.config配置成connectionString可以获得这样的效果
相应修改源程序为
例三、使用编程模式指定连接字符串
你也可以使用编程的方式自定义connectionString,下面演示使用编程模式指定connectionString,利用SqlConnect,SqlCommand,SqlDataReader实现数据的读写
例四、使用ConnectionStringBuilder构建连接字符串
小结:
.Net连接类型需要靠一个符合一定格式的链接字符串进行创建,通常他包含了几对名称/值的信息并且通过分号分隔。这些信息用来确定你想要连接的计算机名、必要地安全配置,机器上数据库的名称和其他一些数据提供程序特有的信息。
- Initial Category:我们要连接的数据库名称
- Data Source:我们使用的数据库所在的机器名,其中(local)标记了本地机器(不管这个机器的名字叫什么),而/SQL2005是按照的数据库实例名。
- Integrated Security=True等价于(SSPI),它使用当前的Windows账户凭据作为用户身份验证。像这样同样的节点可以设置多个冗余值(如SSPI,true和yes,他们的行为对Integrated Security值来说是一样的),此外,你还会发现很多术语(如Initial Catalog 和Database是可以互换的)