ADO.NET的数据访问
一、ADO.NET中常用的对象有以下几种:
l Connection对象:数据库连接对象;
l Transaction对象:数据库事务对象,与事务处理相关的类;
l DataAdapter对象:一个中间对象,一方面从数据库中获取数据并且填充到DateSet对象中,另一方面用来将DateSet中的更改数据更新到数据库中,该对象介于连接对象与非连接对象之间,因此可以看作是一个适配器对象;
l Command对象:数据命令对象,ADO.NET中使用这个对象向数据库发送查询、更新、删除、修改操作的SQL语句;
l Parameter对象:参数对象,为Command对象中的SQL语句提供参数。
l DataReader对象;数据读取器对象,提供只读前向德游标,用于快速读取数据;
二、ADOConntion同样包括Open()和Close()方法;
三、如何连接数据库;
(1)建立连接;
1.string connString; //声明连接字串;
2.connString=”server=’(local)’;database=’Forum;uid=’sa’;pwd=’
3.SqlConnectionString connr= new SqlConnetion (connString);//构建连接字符串的代码,新建sql连接;
4.try{
conn.Open();//打开SQL连接
Label1.Text=”连接数据库成功”;
}
Catch{
Label1.Text=”无法连接数据库”;
}
conn.Close();//关闭数据库连接;
在使用SqlConnection类时,需要使用命名空间using System.Data.SqlClient;.
四、在web.config配置文件中保存连接字符。
<configuration>
<connectionStrings>
<add name=”networkcn” connString=”server=’(local)’;database=’Forum;uid=’sa’;pwd=’
</connectionStrings>
</configuration>