数据库实验报告6

数据库实验报告6

ID:22986587

大小:324.67 KB

页数:8页

时间:2018-11-02

数据库实验报告6_第1页
数据库实验报告6_第2页
数据库实验报告6_第3页
数据库实验报告6_第4页
数据库实验报告6_第5页
资源描述:

《数据库实验报告6》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库原理》实验报告题目:实验六:ODBC/JDBC数据库编程学号姓名班级日期xxxxxxxxxxxx2016.10.29一.实验内容、步骤以及结果1.ODBC配置以及程序调试:(50分)(1)配置一个ODBC数据源,要求数据源名称:student,其中包含s(学生信息)表。1.用系统工具配置ODBC,点击“添加”:2.出现以下对话框,选中SQLSever,点击完成3.在出现的对话框中设置属性,如图,点击下一步,点击下一步后出现如下,更改默认数据库,点击下一步。4.在出现的对话框中点击测试连接后出现测试成功的对话框,点击确定退出ODEC数据源管理器。(2)阅读并

2、运行实验给出的例子程序,理解ODBC编程,要求简单写出自己对这段程序的理解或者流程图,并且请给出程序运行结果示例图。l定义句柄,变量l初始化环境l建立连接l初始化语句句柄l执行语句l结果集中处理l输出,释放句柄l结果如下实例运行结果如下:2.参考给出的ODBC编程示例,使用ODBC技术,编写一个简单的程序,包含对数据库SPJ的连接,查询,插入,修改和删除。(50分)插入:查询:修改:删除:代码:#include"stdafx.h"#include#include#include#include

3、h>#include#include#includeusingnamespacestd;intmain(){SQLHENVhenv;//环境句柄SQLHDBChdbc;//连接句柄SQLHSTMThstmt;//语句句柄charsql_order[100];SQLRETURNret;SQLCHARsno[50],sname[50],ssex[50],sbirth[50],sdept[50];SQLINTEGERcbsno=SQL_NTS,cbsname=SQL_NTS,cbssex=SQL_NTS,cbsbi

4、rth=SQL_NTS,cbsdept=SQL_NTS;ret=SQLAllocHandle(SQL_HANDLE_ENV,SQL_NULL_HANDLE,&henv);ret=SQLSetEnvAttr(henv,SQL_ATTR_ODBC_VERSION,(void*)SQL_OV_ODBC3,0);ret=SQLAllocHandle(SQL_HANDLE_DBC,henv,&hdbc);ret=SQLConnect(hdbc,(SQLCHAR*)"student",SQL_NTS,(SQLCHAR*)"sa",SQL_NTS,(SQLCHAR*)"123"

5、,SQL_NTS);if(!SQL_SUCCEEDED(ret))return-1;ret=SQLAllocHandle(SQL_HANDLE_STMT,hdbc,&hstmt);intdemo;while(1){cout<<"1.insert"<<"2.select"<<"3.delete"<<"4.update"<<"0.exit"<>demo;if(demo==0){break;}elseif(demo==3){cout<<"输入删除语句"<

6、ct(hstmt,(SQLCHAR*)sql_order,SQL_NTS);if(ret==SQL_SUCCESS

7、

8、ret==SQL_SUCCESS_WITH_INFO){cout<<"删除成功"<

9、

10、r

11、et==SQL_SUCCESS_WITH_INFO){cout<<"删除成功"<

12、

13、ret==SQL_SUCCESS_WITH_INFO){ret=SQLBindCol(hstmt,1,SQL_C_CHA

14、R,sno

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。