数据库实验报告五.docx
《数据库实验报告五.docx》由会员分享,可在线阅读,更多相关《数据库实验报告五.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库实验报告五数据库试验报告五学院:电气信息学院 姓名: 试验目的:通过本试验,学习和驾驭中对象 SqlDataAdapter 和对象 DataSet 的应用,同时驾驭通过绑定对象实现数据库的数据阅读操作和更新操作。学习和驾驭中对象 SqlCommand 的应用;学习存储过程的调用。 试验题目: 1. 按书名查询书的作者、价格和出版社名称:输入书名中的部分字或词,查询全部相关书的状况。运行效果如下图所示。提示:(1)响应查询按钮的 click 事务,在其中构造 sql 语句,填充数据集,并将 DataGridView 的数据源设为该数据集中的相应数据表。(2)构造 Select 语句时:查询
2、结果来自 T_BookInfo 和 T_Publisher 两个表;运用 Like 运算构造查询条件,运用 As 为查询字段重命名为中文; (3)利用生成的 sql 语句,运用 SqlDataAdapter 对象,填充数据集的一个数据表,并将其作为 DataGridView 的数据源 试验步骤及过程:点击文件新建项目选择windows 窗体应用,选择存储路径和项目名称更改 form1 的 text 属性为书籍查询 添加四个控件并且更改相应控件的 text 属性为请输入书名和查询 然后就是这个样子的啦双击查询按钮,输入如下代码然后调试运行 试验题目: 2. 通过查询试验三第 11 题所创建的视图
3、 view_book3,实现查询各学院领书状况,如下图所示。 提示:(1)查询学院运用 ComboBox 选择。可以在窗体的 Load 事务中,先创建数据集,运用 ComboBox 的 DataSource 属性设置数据集,运用 ComboBox 的 DisplayMember属性设置显示数据集的数据字段。(2)响应学院 ComboBox 的 Change 事务,在其中生成 sql 语句,填充数据表,将数据表设置为 DataGridView 的DataSource。试验步骤及过程: 用同样的方法新建一个窗体 添加三个控件变更 text 属性 右键点击 datagridview,选择属性,详细关
4、于数据库的绑定,在下一个试验有具体说明和过程。 选择 viewbook3 右键单击 combobox,选择属性,在datasource选择 viewbook3在displaymember设置为学院名称设置完成后是这样的双击 combobox,添加如下代码 起先运行调试试验题目: 3. 利用绑定对象编程实现对 Book 数据库中教材订购表的信息阅读和信息更新,功能界面见下图提示:(1)绘制窗体,添加各种控件。(2)添加数据源 BookDataSet (3)新增数据集对象 BookDataSet1 (4)建立相应的数据绑定 TBookOrderBindingSource (5)设置各按钮的 cli
5、ck 事务的响应代码 第一记录:Me.ion = 0 下一记录:Me.ion = Me.ion + 1 确认更新:Me.it() Me.T_e(Me.BookDataSet1.T_BookOrder)试验步骤及过程: 先在 SQL 中进行相关的设置,再打开老师给的文件 选择文件打开项目/解决方案,选择要添加的文件 再点击项目添加新数据源 出现数据源配置向导,选择数据库点击下一步选择数据集点击下一步点击新建连接选择服务器名选择身份验证为SQL Sever 身份验证 输入用户名和密码。 选择是,再连接字符串中包含敏感数据因为密码是敏感数据,假如不保存每次都要重新输入。 点击下一步,便利起见将表视图
6、存储过程均选中,然后点击完成。点击灰色文本框,右键选择属性,在datasource中做如下选择 选择完成后,下方会出现这些东西总体是这个样子的点击调试运行后,表格中才会出现内容首先双击下面的四个按钮分别是光标移到第一行、光标移到上一个数据、光标移到下一个数据和光标移到最终一行。在相应的地方添加代码,详细代码如下 下面绑定这几个文本框依次点击,例如右键单击教材编号下的文本框,点击属性,在 text中选择BookCode,后面类似 添加完成后调试运行 点击不同的按钮,选择的数据也不同,文本框中就会显示不同的数据点击下一个就会跳到下一行数据 点击上一个就会跳到上一行数据 点击最终一个就会跳到数据最终
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 实验 报告
限制150内