数据库高级操作的应用

发布 2021-05-11 07:47:28 阅读 7810

一、实验目的。

1.熟悉sqldatasource数据源控件的基本使用方法。

2.掌握gridview数据绑定控件的常用使用方法。

3.掌握datalist数据绑定控件的常用使用方法。

4.掌握数据库操作公共类的定义和使用方法。

二、实验内容。

编写一个数据库管理程序,实现对学生信息的基本管理。

要求:1. 创建一个名为“student”的sql server数据库,在数据库中创建学生基本信息“stu”,包括id(自动编号)、学号、姓名、籍贯、性别和**。创建籍贯信息表“pro”,包括id(自动编号)、籍贯名称。

建立视图“stuview”关联两个数据表。

2.学生信息的基本管理功能包括对学生信息的增删查改。

3.定义一个数据库操作的公共类实现数据库的连接、增删改等操作。

4.利用gridview控件实现如图1的效果,利用datalist控件实现如图2的效果,添加修改界面参考图3和图4的效果。

图1图2图3图4

三、程序**。

1、利用gridview控件实现:

1)**:protected void page_load(object sender, eventargs e)

//删除。protected void gridview1_rowdeleting(object sender, gridviewdeleteeventargs e)

//在gridview控件的rowdatabound事件中给删除按钮添加删除提示。

//确认删除。

protected void gridview1_rowdatabound(object sender, gridviewroweventargs e)

//在dropdownlist绑定籍贯信息。

private void provincedatabind()

private void userinfodatabind(bool first)

//查询按钮的单击事件。

protected void btnselect_click(object sender, eventargs e)

//添加。protected void btnadd_click(object sender, eventargs e)

//分页的实现。

protected void gridview1_pageindexchanging(object sender, gridviewpageeventargs e)

//全选。protected void btnseleteall_click(object sender, eventargs e)

//取消全选。

protected void btncancelselect_click(object sender, eventargs e)

//批量删除。

protected void b***elete_click(object sender, eventargs e)

userinfodatabind(false);

2)页面**。

protected void page_load(object sender, eventargs e)

if (!ispostback)

数据库高级应用实验

实验一新闻发布系统数据库的创建。实验目的 通过本次实验,创建newspub数据库,及三张表,并建立它们的关系图。实验器材 计算机。实验内容 1.打开sqlserver 2005,采用菜单方式创建数据库及数据表,输入服务器名称127.0.0.1,输入账号sa,密码 sasa,登陆到服务器。2.在数据库...

Oracle数据库高级操作说明

一 exp imp命令详解。1 exp 用户 密码 sid full y file 路径 文件名。dmp 2 imp 用户 密码 sid full y file 路径 文件名。dmp 一exp imp两个命令可以说是oracle中最常用的命令了。oracle数据库有两类备份方法。第一类为物理备份,该...

数据库操作语法

语法 insert into 表名 列名 values 列值 例 insert into strdents 姓名,性别,出生日期 values 开心朋朋 男 1980 6 15 注意 into可以省略 列名列值用逗号分开 列值用单引号因上 如果省略表名,将依次插入所有列。语法 insert into...