ADO.NET

定义:

ADO.NET是一组用于和数据源进行交互的面向对象类库。对于ADO.NET来说,可以处理数据源是多样的。

架构:


对象:


Connection 类

和数据库交互,必须连接它。连接帮助指明数据库服务器、数据库名字、用户名、密码,和连接数据库所需要的其它参数。Connection对象会被Command对象使用,这样就能够知道是在哪个数据源上面执行命令。

ConnectiongStrig属性:连接字符串

Open:打开数据库连接

Close:关闭数据库连接

 

Server=服务器名;Database=数据库名;uid=用户名;pwd=密码;
SqlConnection connection =new SqlConnection(ConnectionString)
Connection.open();
Connection.close();


 

Command对象

成功与数据建立连接后,就可以用Command对象来执行查询、修改、插入、删除等命令;Command对象常用的方法有ExecuteReader()方法、ExecuteScalar()方法和ExecuteNonQuery()方法;插入数据可用ExecuteNonQuery()方法来执行插入命令

 

Connection:对象使用的数据库连接

CommandText:执行的SQL语句

ExectueNonQuery:执行更新操作

ExectueReader:返回DataReader对象

 

SqlConnection connection =new SqlConnection(ConnectionString)
CommandText=”select * from student wherestudentno=@studentno”
Connection.open();
SqlCommand command =new SqlCommand (CommandText,connection)
Connection.close();


 

 

DataSet对象 
   DataSet对象是数据在内存中的表示形式。它包括多个DataTable对象,而DataTable包含列和行,就象一个普通的数据库中的表。你甚至能够定义表之间的关系来创建主从关系。DataSet是在特定的场景下使用――帮助管理内存中的数据并支持对数据的断开操作的。

 

DataSet ds = newDataSet("DataSetName");


 

SqlDataAdapter对象

SqlDataAdapter DataSet SQL Server之间的桥接器,。SqlDataAdapter通过对数据源使用适当的Transact-SQL语句映射 Fill(它可填充DataSet中的数据以匹配数据源中的数据)和 Update(它可更改数据源中的数据以匹配 DataSet中的数据)来提供这一桥接。当SqlDataAdapter填充 DataSet时,它为返回的数据创建必需的表和列(如果这些表和列尚不存在)。

 

SqlConnection connection =new SqlConnection(ConnectionString)
CommandText=”select * from student wherestudentno=@studentno”
 
SqlDataAdapter da=new SqlDataAdapter(CommandText,connection);
DataSet ds=new DataSet();
ds.Fill(ds);


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 26
    评论
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值