.Net-数据库操作实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告

课程名称:.NET程序设计实验类型:设计性

实验项目名称:数据库操作

学生姓名专业:班级:学号:

同组学生姓名:指导老师:

实验地点:实验日期:年月日

注:填写文字均采用宋体5号

一、实验目的和要求

目的:数据库操作

要求:.NET程序设计课程实验要求充分利用.NET Framework、运用一种.NET程序设计语言设计程序、在指定的开发环境中编辑和调试程序、以充分的数据运行和测试程序,在以锻炼解决实际问题的能力,培养严谨的治学态度。

二、实验内容(实验内容的具体描述)

1 访问数据库:通过设计窗体利用DataGridView控件的任务向导建立对象,实现数据浏览。首先建立连接,它指定关于数据库的连接参数。然后创建数据集,它存储程序中要用到的一个或多个数据库表。接着创建数据适配器,它负责从数据库检索数据或更新数据。这样数据集中的数据就可以被绑定到窗体的控件上,并根据需要显示。

2 维护数据:以学生记录的添加、修改和删除为例,通过使用中的Command类并配合SQL语句获取和更新数据库数据。充分利用对象的继承性和多态性完成所有基础数据的增加、修改和删除。

三、实验环境(所使用的平台和相关软件)

Windows XP

Microsoft Visual Studio 2010

关系数据库:scores.mdb

处理器Intel(R)Core(TM)*********************.10GHz

内存(RAM) 2.0 GB

系统类型 32位操作系统

四、实验步骤(设计思想和实现步骤)

1访问数据库

①启动visualstudio,打开“学生成绩管理系统”项目,打开“浏览”窗体

②打开工具箱窗口,单击所有windows窗体中的splitcontainer控件,置于浏览窗体,设置其Dock属性为Fill,orientation属性为horizontal。

③打开工具箱,单击datagridview控件,在splitcontainer控件的上部单击,将datagridview 控件命名为“dgv上区域”,设置Dock属性为fill

④同步骤三,在splitcontainer控件的下部用datagridview控件建立另一个显示区域,命名为“dgv下区域”,设置Dock属性为Fill。

⑤在浏览窗体中单击上区域右上角的箭头,打开DataGridView任务向导,不要选中启用添加,启用编辑,启用删除三个复选框,添加项目数据源,打开数据源配置向导。

⑥选择数据库,下一步。

⑦新建连接,打开更改数据源对话框,选择Microsoft Access,单击确定,找到dbScores,单击测试连接,完成与数据库的链接,下一步,单击是。

⑧继续下一步。

⑨再单击“下一步”按钮,打开“选择数据库对象”对话框,选中视图列表中的“学生”、“成绩”复选框,单击“完成”按钮,系统建立了默认名称为dbScores DataSet的数据集对象。

分别将数据表格控件与数据源绑定。在上区域的“DataGridView任务向导”中选择项目数据源中

dbScores DataSet的数据集对象的学生表,即在上区域中显示学生;在下区域的“DataGridView 任何向导”中选择项目数据源中dbScores DataSet 的数据集对象的成绩,即在下区域中显示成绩。系统在“浏览”窗体的组件盘中自动添加了对象:数据集对象(dbScores DataSet)、数据适配器对象(学生TableAdapter和学习成绩TableAdapter)、数据连接对象(学生BindingSource和学习成绩BindingSource)。

11.执行项目文件,实现了浏览数据,即在上区域显示学生数据,下区域显示成绩数据。运行项目后浏览的界面。含有ID字样的字段是用来运行数据关联的主键或外键,用于内部控制而不必显示,将在以后隐藏起来。

2 维护数据

五、实验调试过程及实验结果(调试过程中出现的问题及解决方法,执行的结果)

刚开始因为无法与数据库建立连接调试不能实现,最后将frm浏览Load下的与数据库建立连接的代码放到frm浏览方法下,调试得以实现。

在修改路径后解决了问题。

六、总结(对试验结果进行分析、问题解答、实验心得体会及改进意见)

我们认识到DataSet和Data Source通过DataAdapter进行联系,当DataSet取得数据库数据以后,就和数据库断开连接,针对数据作的所有数据修改在没有提交以前都在DataSet里面保存。DataAdapter是数据和DataSet之间的桥梁。数据放入DataGrid以后,除了一般的显示以外,我们还需要对这些数据进行编辑、修改。刚开始可能认为DataGrid比较简单,数据处理也比较方便。其实,如果需要真正做一个应用,我们会发现前面的知识还远远不够。在这次试验中,我们我们小组各司其职,遇到困难一起讨论,最终完成这项任务,也许代码不是很完善,需要改进,以后一定更加努力,争取进步。

七、附录(源程序清单等,可选)

相关文档
最新文档