全球旧事资料 分类
数据库编程总结
当前各种主流数据库有很多,包括OracleMSSQLServerSybaseI
formixMySQLDB2I
terbaseFirebirdPostgreSQLSQLiteSAPDBTimesTe
MSACCESS等等。数据库编程是对数据库的创建、读写等一列的操作。数据库编程分为数据库客户端编程与数据库服务器端编程。数据库客户端编程主要使用ODBCAPI、ADO、ADONET、OCI、OTL等方法;数据库服务端编程主要使用OLEDB等方法。数据库编程需要掌握一些访问数据库技术方法,还需要注意怎么设计高效的数据库、数据库管理与运行的优化、数据库语句的优化。一、访问数据库技术方法数据库编程分为数据库客户端编程与数据库服务器端编程。数据库客户端编程主要使用ODBCAPI、ADO、ADONET、OCI、OTL等方法;数据库服务端编程主要使用OLEDB等方法。1、几种是数据库访问方法比较ODBC法ODBCAPI是一种适合数据库底层开发的编程方API提供大量对数据源的操作ODBCAPI能
够灵活地操作游标支持各种帮定选项在所有ODBC相关编程中API编程具有最高的执行速度。
fDAO提供了很好的数据库编程的对象模型但是对数据库的所有调用以及输出的数据都必须通过AccessJet数据库引擎这对于使用数据库应用程序是严重的瓶颈。OLEDB提供了COM接口,与传统的数据库接口相比,
有更好的健壮性和灵活性,具有很强的错误处理能力能够同非关系数据源进行通信。ADO最主要的优点在于易于使用、速度快、内存支出少和磁盘遗迹小。ADONET是利用数据集的概念将数据库数据读入内存中,然后在内存中对数据进行操作,最后将数据集数据回写到源数据库中。OTL是OracleOdbca
dDB2CLITemplateLibrary的缩写,是一个C编译中操控关系数据库的模板库,OTL中直接操作Oracle主要是通过Oracle提供的OCI接口进行,进行操作DB2数据库则是通过CLI接口来进行,至于MS的数据库和其它一些数据库,则OTL只提供了ODBC来操作的方式。当然Oracle和DB2也可以由OTL间接使用ODBC的方式来进行操纵。具有以下优点:跨平台;运行效率高,与C语言直接调用API相当;开发效率高,起码比ADO
et使用起来更简单,更简洁;部署容易,不需要ADO组件,不需要
etframework等。
f2、VC数据库编程几种方法VC数据库编程几种方法,包括ODBC连接、MFC连接、DAO连接、OLEDB、OLEDBODBC
TemplatesCallCClass
连接、ADO、Oracle专用方法OCIOracleI
terface访问、OracleLibrary。lt1gt通用方法1ODBC连接ODBCOpe
DataBaseObjectOLE
Co
ectivity是MSOA的
一部分是一个标准数据库接口。它提供对关系数据库访问的统一接口实现对异r
好听全球资料 返回顶部