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的主要内容,如果未能解决你的问题,请参考以下文章

使用asp.net mv在ado.net中选择带有where子句的查询

ADO.Net 同步和 SQL CE

ADO.Net 综合练习题

ADO.net 综合练习题

从 android 2.1 使用 ado.net 数据服务

ADO.NET - 更新多个数据表