1 / 107
文档名称:

ADONET数据库访问技术.ppt

格式:ppt   大小:3,184KB   页数:107页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ADONET数据库访问技术.ppt

上传人:1354793**** 2022/8/12 文件大小:3.11 MB

下载得到文件列表

ADONET数据库访问技术.ppt

文档介绍

文档介绍:第三单元:
网络数据库技术
第一部分 数据库访问技术
数据库访问技术
本部分重点、难点
理解对象模型定义。
掌握SqlConnection对象与Command对象。
掌握DataReader、DataSet、DataTabltion = conn;
();
综合实例(一)查询数据
protected void Page_Load(object sender, EventArgs e)
{
string connection = "server=.;database=news;uid=sa;pwd=123456";
SqlConnection conn = new SqlConnection(connection);
string command="select * from news";
SqlCommand cmd = new SqlCommand(command, conn);
();
SqlDataReader dr = ();
= dr;
();
();
();
}
(3) DataReader
从数据源中读取只进且只读的数据流.
当我们只需要按顺序读取数据而不需要其他操作时,可以使用DataReader对象。
DataReader类是抽象类,因此不能直接实例化,而是通过执行Command对象的ExecuteReader方法返回DataReader实例。
(4) DataBind
DataBind方法表示绑定数据
综合实例(2)增加数据
string connection ="server=.;database=news;uid=sa;pwd=123456";
SqlConnection conn = new SqlConnection(connection);
string command = "insert into news(新闻标题,新闻内容,作者,新闻分类基础基础基础基础基础基础基础','WEIWEI','IT技术') ";
SqlCommand cmd = new SqlCommand(command, conn);
();
();
();
("<script language=javascript>alert('数据插入成功!')</script>");
(5) ExecuteNonQuery
该方法执行Command属性中所规定增删改的SQL语句。
综合实例(3)修改数据
protected void Page_Load(object sender, EventArgs e)
{
string connection = "server=.;database=news;uid=sa;pwd=123456";
SqlConnection conn = new SqlConnection(connection);
string command = "update news set 新闻标题实例教程' where 新闻标题基础'";
SqlCommand cmd = new SqlCommand(command, conn);
();
();
();
("<script language=javascript>alert('数据修改成功!')</script>");
}
综合实例(4)删除数据
protected void Page_Load(object sender, EventArgs e)
{
string connection = "server=.;database=news;uid=sa;pwd=123456";
SqlConnection conn = new SqlConnection(connection);
string co