首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

网络工作室暑假后第一回培训资料(ADO.NET创建访问数据集)整理

2012-10-21 
网络工作室暑假后第一次培训资料(ADO.NET创建访问数据集)整理转时间很快,还有两天,8天假期的黄金周放假就

网络工作室暑假后第一次培训资料(ADO.NET创建访问数据集)整理

转眼时间很快,还有两天,8天假期的黄金周放假就要结束了。学校出去旅游或者回家的同都陆陆续续的回学校了。假期中自己本来是想要回家的,但是最后还是取消了这个计划。原因有二,第一就是放假回家坐车的人实在太多,第二就是家里也没什么事,自己呢也不想家(特别想回家),所以就留在了学校。

前三天什么也没干,就是纯粹的玩。但是想想开学后就要开始给11级的同学培训了,所以就把资料提前准备一下。

安排的培训主要有三次大概内容如下:

1)ADO.NET的数据及的知识,主要是为了讲SQlHelper数据库访问通用类做铺垫

2)SQL Server的存储过程/分页,怎样通过ADO.NET调用存储过程/什么是表连接查询,多表查询,等一些数据库的知识

3)要简单的介绍一下三层架构的知识,这个对于开发大型项目和团队开发还是必须了解的,想的是做一个例子,让他们实际的看一看利弊,但是要想充分的理解三层架构的思想,基本的面相对象的知识是必须有的。还有就是网站开发过程中一些常用的JS,JQuery插件的使用。

下面的就是第一次培训内容的资料整理。

因为是访问数据库的知识,先把数据库中表的结构个字段展现出来,如图:

网络工作室暑假后第一回培训资料(ADO.NET创建访问数据集)整理

表的情况就是这个样子。

在实际的开发过程中程序员对数据库的操作主要是查询操作,而且不是直接操作的数据表,而是由DBA根据程序员的需要而创建的视图,程序员根据T-SQL语言操作视图。

ADO.NET对数据库的两种操作方式:

1)连接查询  2)非连接查询

首先要知道几个对象:connection ,command

1)连接查询使用的就是连接查询,在对数据库进行操作的时候,始终保持对数据库的连接。相对于数据集的操作方式,操作效率高。

Datareader对象就是完成该操作的对象。

在使用过该对象后,应该立即调用connection对象的close方法关闭数据库连接。

备注:或者使用commandbehavior.Closeconnection()对象关闭数据库连接。

Commandbehavior是枚举类型。

实例演示,首先在配置文件中创建好数据库连接字符串的节点

using System;using System.Collections.Generic;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;using System.Configuration;public partial class Datatable对象的使用 : System.Web.UI.Page{    //首先引入Configuration命名空间,然后声明全局的strConnection的全局变量,读取配置文件中的数据库连接字符串    string strConString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;    protected void Page_Load(object sender, EventArgs e)    {        ShowData();    }    //用来显示数据    public void ShowData()    {        SqlConnection con = new SqlConnection(strConString);        SqlCommand cmd = new SqlCommand("select * from T_Activity ", con);        SqlDataAdapter adapter = new SqlDataAdapter(cmd);        DataTable table = new DataTable();        //填充数据集中的table        adapter.Fill(table);        //使用DataRow对象访问数据表中索引行为第5行的数据行        DataRow Dr=table.Rows[4];        //根据数据行对象访问所在行的对应索引列为“activityName”所对应的值        string strActivityName=Dr["activityName"].ToString();        Response.Write(strActivityName);    }}

这样就完成了ADO.NET 中所有创建数据集,访问数据集。


热点排行