《数据访问层专题》PPT课件

《数据访问层专题》PPT课件

ID:41223360

大小:744.01 KB

页数:63页

时间:2019-08-19

《数据访问层专题》PPT课件_第1页
《数据访问层专题》PPT课件_第2页
《数据访问层专题》PPT课件_第3页
《数据访问层专题》PPT课件_第4页
《数据访问层专题》PPT课件_第5页
资源描述:

《《数据访问层专题》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第14讲数据访问层专题从企业开发角度出发主讲人:李洪波1第14讲数据访问层专题实验计划实现技术概念分析2第14讲数据访问层专题实验计划实现技术概念分析31.数据访问层概念分析用户应用程序数据库客户端网络图1单层体系结构41.数据访问层概念分析图2双层体系结构用户应用程序数据库服务器客户端网络应用服务器51.数据访问层概念分析图3三层体系结构表示层数据访问层业务逻辑层数据库61.数据访问层概念分析测试程序EXEDLLVisualC++2010SQLServerManagement2008Express71.数据访问层概念分析测试

2、程序ODBCSQLServerManagement2008ExpressEXEDLLVisualC++2010ODBC32.DLL81.数据访问层概念分析测试程序SQLServerManagement2008ExpressADOODBCEXEDLLVisualC++2010msado15.dllODBC32.DLL软构件91.数据访问层概念分析动态链接库ADO、ODBC动态SQL封装用户访问控制企业级应用技术的集成10第14讲数据访问层专题实验计划实现技术概念分析112.实验计划实验任务运用VC动态链接库技术封装ADO访问数据

3、库实验要求1.透彻理解数据访问层在数据库应用系统中的作用2.熟练运用企业实用技术数据访问层12实验目标以此为范版直接扩展到企业实际项目开发中去2.实验计划实验方法1.依托商业银行数据库,按先简单再综合的次序展开。2.教师讲授学生自训相结合,讲授案例与自训案例分开。3.分组实验,设问与询问捕获问题并加以解决。4.人人提交源程序,抽样验收。内容与时间安排日期星期内容分工11.5三ADO应用简单样例与动态SQL教师主讲,学生自训11.7五数据库的增删改动态链接库封装数据访问层样例教师主讲,学生自训11.14五分组分案例封装数据访问层

4、学生综合设计与调试11.19三分组分案例封装数据访问层教师逐组验收学生回答设问问题13第14讲数据访问层专题实验计划实现技术概念分析143.数据访问层的实现技术2014.11.05ADO的应用实例数据访问层的封装动态查询对数据库修改153.1简单的ADO应用实例样例功能描述:查询银行名称信息16打开连接接系统管理员(服务器管理员角色与Branch数据库管理员角色)连接到SQLserver2008ManagementExpress服务器的Branch数据库(2)打开Branch表(3)从查询结果记录集的第一条记录到最后一条记录逐

5、条输出记录的branch_name属性值(4)关闭记录集(5)关闭连接算法的非形式化描述:3.1简单的ADO应用实例#import"c:ProgramFilesCommonFilesSystemADOmsado15.dll"o_namespacerename("EOF","EndOfFile")#includevoidmain(void){CoInitialize(NULL);try{_ConnectionPtrpConn("ADODB.Connection");_RecordsetPtrpRs

6、t("ADODB.Recordset");pConn->Open("DSN=Branch;UID=try;PWD=738441242;","","",adConnectUnspecified);pRst->Open("Branch",_variant_t((IDispatch*)pConn,true),adOpenStatic,adLockReadOnly,adCmdTable);_variant_tvtFirstName;pRst->MoveFirst();while(!pRst->EndOfFile){vtFirstNam

7、e=pRst->Fields->GetItem((long)0)->GetValue();printf("Firstname='%s'",(char*)((_bstr_t)vtFirstName));pRst->MoveNext();}getchar();pRst->Close();pConn->Close();}catch(_com_error&e){printf("Description='%s'",(char*)e.Description());}::CoUninitialize();}173.1简单的ADO应用

8、实例#import"c:ProgramFilesCommonFilesSystemADOmsado15.dll"o_namespacerename("EOF","EndOfFile")#includevoidmain(void){CoIniti

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

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

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