ADO.NET知识总结2---SqlConnection连接与连接池

3.1.Ado.Net访问数据库的基本过程

1) 创建连接对象 ------->2) 创建命令对象-------> 3)打开连接 -------> 4) 执行命令-----> 5)关闭连接

3.2 SqlConnection对象介绍

SqlConnection:继承于 DbConnection 抽象基类,不能被实例化。提供与SqlServer数据库的连接

常用属性:

ConnectionString 连接字符串 --- 钥匙

State 连接状态

DataBase 连接的数据库名

DataSource 数据源(SQLServer实例名) 本地:(local)或 . 远程: ip,端口号

State状态值 : Closed 已关闭

Open 打开

Connecting 正在连接

Executing 正在执行命令
Fetching 正在检索数据

Broken 连接中断

常用方法

Open()—— 打开连接 OpenAsync() Open的异步方法

Close() ——关闭连接

Dispose() 释放连接

BeginTransaction() 开始数据库事务

**CreateCommand() ** 创建并返回一个与 SqlConnection 关联的SqlCommand 对象

3.3 连接字符串

连接字符串:一个字符串,一组被格式化键值对,指明:数据源在哪里,数据库名是什么,提供什么样访问信任级别,其他相关信息(最大、小连接数,超时设置等)。

格式:由一组元素组成,每一个元素---键值对,各个元素之间用“ ;” 隔开。

如:

string connStr="key1=value; key2=value2;........"
3.3.1SQLServer连接字符串

两种验证

//1) **Sql server 身份验证**
Data Source=数据源; Initial Catalog=数据库名; User Id=账号; Password=密码
//2)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值