2.3 数据库访问技术
不同的编程语言会使用不同的数据库访问技术,对数据库中的数据进行查询和操作。数据库访问技术主要包括ODBC、DAO、OLE DB、ADO、ADO.NET、JDBC、PDO、PyMySQL、MySQL 2和GO-SQL-Driver等。下面分别对这些数据库访问技术进行简单的介绍。
1.ODBC简介
ODBC(Open Database Connectivity,开放数据库互连)是微软公司推出的一种数据库规范,并提供了一组访问数据库的标准API,由一组函数调用组成,核心是SQL语句,但是只针对关系型数据库。
2.DAO简介
DAO(Data Access Object,数据访问对象集)是微软公司推出的一种数据库访问技术,它是一种对象集合访问技术,能够独立于数据库管理系统,对数据库进行交互和访问。
3.OLE DB简介
OLE DB(Object Linking and Embedding Database,对象连接与嵌入技术)是微软公司推出的一种基于COM思想并且面向对象的数据库访问技术。它能够提供统一的数据访问接口,使客户端通过统一的数据访问接口对不同的数据源进行访问,而不必关心数据源的存储位置、存储格式和存储类型等细节信息。
4.ADO简介