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)