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

任务2 基本的数据库操作

2012-11-26 
任务二 基本的数据库操作【知识点】? aspx文件重命名? 关键字Language、AutoEventWireup、CodeFile、Inherits?

任务二 基本的数据库操作

【知识点】

? aspx文件重命名

? 关键字Language、AutoEventWireup、CodeFile、Inherits

? 数据库的基本操作SELECT、INSERT、UPDATE、DELETE

【操作步骤】

一、重合名Default.aspx文件

1.        右击Default.aspx→复制,右击网站Web→粘贴,得到副本Default.aspx和副本Default.aspx;

2.        右击副本Default.aspx→重命名(或缓慢双击),重合名为Select.aspx。此时,副本Default.aspx自动重命名为Select.aspx.cs、aspx文件中CodeFile属性也自动更改为Select.aspx.cs;

3.        修改Select.aspx.cs文件中的类名为Select,同时修改Select.aspx中的Inherits属性为Select;

4.        右击Select.aspx,在浏览器中查看运行结果;

5.        修改AutoEventWireup属性为false,右击右击Select.aspx,在浏览器中查看运行结果。

二、插入一个用户,Name为张三,密码为123

1.        复制Default.aspx的副本Default.aspx,更改名称为Insert.aspx;

2.        修改InSert.aspx中的代码如下:

using System;using System.Data;using System.Data.SqlClient;public partial class Insert : System.Web.UI.Page{    protected void Page_Load(object sender, EventArgs e)    {        string connectionString = "Server=.;Database=NetShop;Trusted_Connection=SSPI";        string cmdText = "INSERT INTO Users(Name,Password) VALUES('张三','123')";        SqlConnection conn = new SqlConnection();        conn.ConnectionString = connectionString;        SqlCommand cmd = new SqlCommand();        cmd.Connection = conn;        cmd.CommandType = CommandType.Text;        cmd.CommandText = cmdText;        conn.Open();        cmd.ExecuteNonQuery();        conn.Close();    }}


3.        右击Insert.aspx,在浏览器中查看,查看数据库NetShop中表Users的变化。

三、更改Name为张三的用户为李四,密码为321

1.        复制Insert.aspx,更改名称为Update.aspx;

2.        修改Update.aspx.cs中cmdText字符串为:

"UPDATE Users SETName='李四',Password='321' WHERE Name='张三'"

3.        右击Update.aspx,在浏览器中查看,查看数据库NetShop中表Users的变化。

四、删除Name为李四的用户

1.        复制Insert.aspx,更改名称为Delete.aspx;

2.        修改Delete.aspx.cs中cmdText字符串为:

"Delete FROM UsersWhere Name='李四'"

3.        右击Delete.aspx.cs,在浏览器中查看,查看数据库NetShop中表Users的变化。

 

【说明】

一、aspx文件中的几个属性,在重命名过程中,可以比较清楚地看出它们的意义,特别说明一下的是AutoEventWireup属性,这个属性决定是否要绑定类似Page_Load()这样的自动执行的事件处理程序,默认是true,如果设为false,Page_Load()事件处理程序就不会自动执行。

二、从这四个查询、插入、更改、删除程序可以看出,使用ADO.NET的Connection、Command、DataReader三个核心类,已经可以完成数据库的四个基本的操作,我们后面的程序,主要就使用这三个ADO.NET的核心类,而没有使用DataAdapter、DataSet以及DataSource类。ADO.NET的Connection、Command、DataReader三个核心类是数据库操作的底层的类,应该可以更好的提高系统的性能吧。

 

版权所有?2012,西园工作室.欢迎转载,转载请注明出处.源代码:QQ群共享13033480(电子商务系统源代码)

热点排行