2022年Vc++ODBC数据库编程 .pdf
《2022年Vc++ODBC数据库编程 .pdf》由会员分享,可在线阅读,更多相关《2022年Vc++ODBC数据库编程 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实践项目六ODBC 数据库编程一 实验目的与要求对于大量数据处理,采用数据库更为安全、简便。例如,对于学生成绩管理系统,常常需要处理学生基本信息、课程成绩以及学生相关的院系、专业情况等, 这些信息用数据库表的形式来描述更为清晰。本次试验按教程来练习MFC ODBC数据库编程。二 实验内容与步骤1.创建工作文件夹:在“多媒体试验”下创建文件夹“ODBC 数据库编程”。2.创建数据库和数据表(1)启动 Microsoft Access 2003 (2)选择“文件”-“ 新建 ” 菜单,在右边任务窗格中单击“空数据库”,弹出一个对话框,将文件六级指定到“多媒体试验 ODBC 数据库编程”,指定数据库
2、名为 student.mdb。单击创建按钮。(3)双击“使用设计器创建表” ,出现设计界面。 按表所示的学生课程成绩表(score).结构添加字段名和数据类型。序号字段名称数据类型字段大小小数位字段含有1 studentno 文本8 学号2 course 文本7 课程号3 score 数字单精度1 成绩4 credit 数字单精度1 学分(4)选择“文件” “保存”,弹出保存对话框,将刚才设计的表命名为score,单击“确定”按钮,出现一个消息对话框,询问是否要创建一个主键,单击“否”按钮。(5)关闭设计器,双击数据库设计窗口中的socre 表,在 score表中添加一些记录,以便后续的步骤测
3、试。(6)关闭 Access2003. 3.创建 ODBC 数据源Windows 中的 ODBC 组件是出现在系统的“ 控制面板 ” 管理工具中,如图8.1 所示。双击 ODBC 图标 (在图 8.1 中已圈定 ),进入 ODBC 数据源管理器。 在这里, 用户可以设置 ODBC 数据源的一些信息。其中,“ 用户 DSN” 页面是用来定义用户自己在本地计算机使用的数据源名 (DSN) ,如图 8.2 所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - -
4、 - - - - - - 创建用户 DSN 的过程如下。(1) 单击 添加 按钮,弹出有一驱动程序列表的“ 创建新数据源” 对话框,在该对话框中选择要添加用户数据源的驱动程序,这里选择“ Microsoft Access Driver ” ,如图 8.3 所示。(2) 单击 完成 按钮,进入指定驱动程序的安装对话框,单击 选择 按钮将前面创建的数据库调入,然后在数据源名输入“ Database Example For VC+ ” ,结果如图8.4 所示。4.在 MFC AppWizard中选择数据源用 MFC AppWizard 可以容易地创建一个支持数据库的文档应用程序,如下面的过程。(1)
5、用 MFC AppWizard 创建一个单文档应用程序Ex_ODBC 。(2)在向导的第2 步对话框中加入数据库的支持,(3)选中 “ 数据库查看使用文件支持” 项,单击 Data Source按钮,弹出 “Database Options”对话框,从中选择ODBC 的数据源 “ Database Example For VC+ ” ,如图 8.7 所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - (4) 保留其他默认选项,
6、 单击 OK 按钮,弹出如图 8.8 所示的 “ Select Database Tables” 对话框,从中选择要使用的表score。(5) 单击 OK 按钮,又回到了向导的第2 步对话框。(6) 单击 完成 按钮。开发环境自动打开表单视图CEx_ODBCView的对话框资源模板 IDD_EX_ODBC_FORM以及相应的对话框编辑器。(7) 编译并运行,结果如图8.9 所示。5.设计浏览记录界面在上面的Ex_ODBC 中, MFC 为用户自动创建了用于浏览数据表记录的工具按钮和相应的 “ 记录 ” 菜单项。 若用户选择这些浏览记录命令,系统会自动调用相应的函数来移动数据表的当前位置。若在表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Vc+ODBC数据库编程 2022 Vc ODBC 数据库 编程
限制150内