ADO.NET
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ADO.NET相关的知识,希望对你有一定的参考价值。
ADO.NET:ActiveX Data Object 是一组用于和数据源进行交互的面向对象类库
asp.net,是一种网页制作技术
一:命名空间:
using system.Data;
using system.Data.SqlClient; 针对Sqlserver优化
的数据访问类
using system.Data.OleDb; 通用的数据访问类,如果是
连接其他的数据库,两者用一个就可以
二:相关的类
1.SqlConnection类:连接对象,连接数据库
构造函数: SqlConnection(连接字符串)
属性:ConnectionString:连接字符串
方法:Open():打开连接
Close():关闭连接
CreateCommand():创建命
令对象
2.SqlCommand 类:命令对象对数据库进行操作
构造函数:SqlCommand();
属性:CommandText: 要执行的SQL语句
CommandType:执行的类型
Connection:通过哪个连
接执行
方法:ExecuteNonQuery():执行增,删,改的方法
ExecuteReader():执行查
询的方法,返回一个SqlDataReader对象
ExecuteScalar():返回首
行首列,统计函数用
3.SqlDataReader 类:数据库读取器获取数据库中的数
据
构造函数:不是public ,无法new出来,只能通过
ExecuteReader()来生成
属性:HasRows:是否查出数据 bool型
方法:Read():读取,一条一条的读
三:步骤
首先首先写命名空间
using system.Data;
using system.Data.SqlClient;
//一:编写连接字符串
string s =
"server=.;database=mydb;uid=sa;pwd=123";
//二:建立连接对象
SqlConnection conn = new
SqlConnection(s);
//三:建立命令对象
SqlCommand cmd = new SqlCommand();
//1.确定要执行的语句
cmd.CommandText = "update Users set
Memo=‘庄英豪‘ where UserName=‘0813001‘";
//2.确定通过哪个连接执行
cmd.Connection = conn;
//四:打开连接
conn.Open();
//五:执行语句(操作数据库)
cmd.ExecuteNonQuery();
//六:关闭连接
conn.Close();
}
以上是关于ADO.NET的主要内容,如果未能解决你的问题,请参考以下文章