一. ADO.NET (Access Data Object, 数据访问对象)
.NET操作数据库的一组类
- DataSet 数据集
- .NET数据提供程序(Data Provider)核心对象:
Connection
Command
DataReader
DataAdapter
二. Connection 连接对象
1.创建:
SqlConnection conn = new SqlConnection();
Conn.ConnectionString=’链接字符串’
//或:
SQLConnection conn =new SQLConnection(链接字符串);
2.打开连接:
Conn.Open(); 打开数据库;
3.链接字符串:
(1)地址,数据库,账号,密码
(2)Data Source = 服务器地址;Initial Catalog=数据库名;User Id=账号 ;Password=密码。或 “server= 服务器地址;database=数据库名;uid=账号;pwd=密码。”(简写)
三.Command 命令执行对象
1.语法
SqlCommand comm=new SqlCommand();
Comm.CommandText=”SQL语句” //要执行什么SQL;
Comm.Command=conn //在哪执行
//简写:
SqlCommand comm=new SqlCommand(sql,conn);
2.执行
2.1 ExecuteScalar()
2.2 ExecuteReader()
2.3 ExecuteNomQuery()
3.comm.ExecuteScalar()
3.1 Command 开始执行目标的SQL语句,并获取数据库返回的结果
3.2 只获取结果中的首行首列
3.3 试用情况:
3.3.1 聚合函数 AVG(),MAX()……
3.3.2 根据条件查询某一列的值
Convert (万能转型 例:Convert.String Convert.Int32 .....)