欢迎来到天天文库
浏览记录
ID:3904956
大小:2.53 MB
页数:72页
时间:2017-11-25
《用microsoft visual studio 2008进行oracle开发的秘诀》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、OracleDirectSeminar<写真欄>用MicrosoftVisualStudio2008进行Oracle开发的秘诀日本Oracle股份有限公司Agenda旧版VisualStudio和VisualStudio2008的差异VisualStudio2008和Oracle数据库11g的集成开发实战开发方法Copyright©2008,Oracle.Allrightsreserved.2ADO/RDO中的对象RDOADOODP.NETrdoConnectionConnectionOracleConnectionrdoQueryC
2、ommandOracleCommandrdoResultsetRecordSetOracleDataReaderOracle8i/9i/10g/11gCopyright©2008,Oracle.Allrightsreserved.3ADO/RDO中的数据访问模型rdoResultsetRecordSet首先将RecordSet打DoUntilRecordSet.Eof开,再使用Movenext~DataAccess~方法,依次读取记录RecordSet.Movenext并进行相关逻辑。Loop循环期间,数据库连接须需要处于连接状态Oracl
3、eDataReader与ReadOnly,OracleDataReaderFowardOnly的RecordSet类似。Copyright©2008,Oracle.Allrightsreserved.4ODP.NET中的数据访问模型OracleDataProviderFor.NETOracleConnectionOracleDataAdapterDataSetTransactionSelectCommandDataTableUpdateCommandOracleDataReaderOracleCommandInsertCommandPara
4、meterDeleteCommandDatabase需要掌握非连接型的数据访问方法。•可以回避由于连接型数据访问带来的开销Copyright©2008,Oracle.Allrightsreserved.5.NET的DataProvider各个DataProvider均继承自相同接口命名空间DB连接.NETDataProviderSystem.DataIDbConnection各个DataProvider的Class.NETFrameworkDataProviderSystem.Data.SqlClientSqlConnectionforSQ
5、LServerOracleDataProviderOracle.DataAcess.ClientOracleConnectionfor.NET(ODP.NET).NETFrameworkDataProviderSystem.Data.OleDbOleDbConnectionforOLEDBCopyright©2008,Oracle.Allrightsreserved.6ADO.NET2.0带来了更优秀的通用性共通基类–System.Data.Common命名空间–改善了之前的通用接口ProviderFactory模型–提供了DbProv
6、iderFactory类–将子类的生成交给DbProviderFactory类,从而使通用的数据访问变为可能Copyright©2008,Oracle.Allrightsreserved.7Transaction控制Transaction–Connection.BeginTransaction():声明一个事物的开始–Commit():提交事务中的更改–Rollback():撤回事务中的更改.NETFramework2.0的自动Transaction–使用System.Transactions–使用自動Transaction,需要安装O
7、racleServicesforMTSCopyright©2008,Oracle.Allrightsreserved.8Agenda旧版VisualStudio和VisualStudio2008的差异VisualStudio2008和Oracle数据库11g的集成开发实战开发方法Copyright©2008,Oracle.Allrightsreserved.9与VisualStudio的结合OracleDataAccessComponentsOracleDeveloperToolsIIS(ASP/ASP.NET)forVisualSt
8、udio.NETMTS/COM开发C++/C#(ODT)发布VB.NET应用Microsoft应用VisualStudio数据库连接IIS存储过程开发数据库连接OracleDat
此文档下载收益归作者所有