ADO.NET数据库访问使用范例(一)

本文介绍如何使用数据提供程序连接不同类型的数据库,包括配置文件设置、编程模式指定连接字符串及使用ConnectionStringBuilder构建连接字符串的方法。

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

示例一、使用数据提供程序的范例

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是可以互换的)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值