下载此文档

数据库实验报告6.docx


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
《数据库原理》实验报告
题目:实验六:ODBC/JDBC数据库编程
学号
姓名
班级
日期
xxxxx
xxx
xxxx

实验内容、步骤以及结果
1. ODBC配置以及程序调试:(50分)
(1) 配置一个ODBC数据源,要求数据源名称:student,其中包含s(学生信息)表。
,点击“添加”:
,选中SQL Sever,点击完成
,如图,点击下一步,点击下一步后出现如下,更改默认数据库,点击下一步。
,点击确定退出ODEC数据源管理器。
(2) 阅读并运行实验给出的例子程序,理解ODBC编程,要求简单写出自己对这段程序的理解或者流程图,并且请给出程序运行结果示例图。
定义句柄,变量
初始化环境
建立连接
初始化语句句柄
执行语句
结果集中处理
输出,释放句柄
结果如下
实例运行结果如下:
2. 参考给出的ODBC编程示例,使用ODBC技术,编写一个简单的程序,包含对数据库
SPJ的连接,查询,插入,修改和删除。(50分)
插入:
查询:
修改:
删除:
代码:
#include ""
#include<>
#include<iostream>
#include <>
#include <>
#include<>
#include<string>
#include<cstdio>
using namespace std;
int main()
{
SQLHENV henv; //环境句柄
SQLHDBC hdbc; //连接句柄
SQLHSTMT hstmt; //语句句柄
char sql_order[100];
SQLRETURN ret;
SQLCHAR sno[50], sname[50], ssex[50], sbirth[50], sdept[50];
SQLINTEGER cbsno = SQL_NTS, cbsname = SQL_NTS, cbssex = SQL_NTS, cbsbirth = 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", SQL_NTS);
if (!EEDED(ret))
return -1;
ret = SQLAllocHandle(SQL_HANDLE_STMT, hdbc

数据库实验报告6 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小324 KB
  • 时间2017-12-11