北邮计科大三下数据库实验3
更新时间:2023-10-26 17:23:01 阅读量: 综合文库 文档下载
- 南科大和北邮推荐度:
- 相关推荐
实验报告
学 院:计算机学院 课程名称: 数据库系统原理
实验名称: 实验四 数据库接口实验1 班 级: 2013211306 姓 名:白若飞 学 号: 2013211335
一.实验目的
1.通过实验了解通用数据库应用编程接口ODBC的基本原理和实现机制,熟悉主要的ODBC接口的语法和使用方法;
2.利用C语言(或其它支持ODBC接口的高级程序设计语言)编程实现简单的数据库应用程序,掌握基于ODBC的数据库访问的基本原理和方法 3.学习java语言,并采用jdbc接口方式对数据库进行访问
二.实验内容
1. 以教科书第四章关于SQL语言相关内容为基础,课后查阅、自学ODBC接口有关内容,
包括ODBC的体系结构、工作原理、数据访问过程、主要API接口的语法和使用方法等。
2..以实验二建立的学生数据库为基础,编写 C语言(或其它支持ODBC接口的高级程序设计语言) 数据库应用程序,按照如下步骤访问数据库
(a) Step1. ODBC初始化,为ODBC分配环境句柄 (b) Step2. 建立应用程序与ODBC数据源的连接
(c) Step3. 利用SQLExecDirect语句,实现数据库应用程序对数据库的建立、查询、
修改、删除等操作 (d) Step4. 检索查询结果集 (e) Step5. 结束数据库应用程序
三.实验要求
1.要求所编写的数据库访问应用程序中使用到以下主要的ODBC API函数:
(1) SQLALLocEnv:初始化ODBC环境,返回环境句柄 (2) SQLALLocConnect:为连接句柄分配内存并返回连接句柄 (3) SQLConnect:连接一个SQL数据资源 (4) SQLDriverConnect
连接一个SQL数据资源,允许驱动器向用户询问信息 (5) SQLALLocStmt
为语句句柄分配内存, 并返回语句句柄
(6) SQLExecDirect
把SQL语句送到数据库服务器,请求执行由SQL语句定义的数据库访问 (7) SQLFetchAdvances
将游标移动到到查询结果集的下一行(或第一行) (8) SQLGetData
按照游标指向的位置,从查询结果集的特定的一列取回数据 (9) SQLFreeStmt
释放与语句句柄相关的资源 (10) SQLDisconnect
切断连接
(11) SQLFreeConnect
释放与连接句柄相关的资源 (12) SQLFreeEnv
2. 释放与环境句柄相关的资源
四.实验环境
(1)Microsoft Windows 8旗舰版 (64位) (2)Devc++ (3)Xampp
(4)
五.实验步骤
a)Step1. ODBC初始化,为ODBC分配环境句柄
转到系统DSN,点击“添加”,从“创建数据源”列表中选择刚安装的驱动。
b)Step2. 建立应用程序与ODBC数据源的连接。
DSN:数据源名称
用户DSN:对当前用户可见,只能用于当前计算机上的数据源。 系统DSN:对当前计算机上所有的用户可见,包括NT服务器。 文件DSN:可有安装了相同驱动程序的用户共享的数据源。
设置用户DSN,连接到本地mysql的数据库。
为了防止在程序运行后中文数据乱码,请将设置中的编码格式“character set”设置为gb2312.
正在阅读:
北邮计科大三下数据库实验310-26
区市场监督管理局“十三五”工作总结及“十四五”工作规划08-02
10朵花儿心中开(新)11-26
XX、XXX单位工程建设管理报告06-02
甲基硅酸钠完整说明01-01
最新住院医师规范化培训小结心得资料03-07
优美散文:慢时光03-21
施工现场机械设备安全管理办法03-20
节能环保从我做起作文(三篇)03-12
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 计科
- 北邮
- 大三
- 实验
- 数据库