第12章 数据库编程用户用户数据库(database)是存储在计算机里的结构化数据的集合,可以分为关系、层次和网络三种类型,通常由数据库管理系统(DBMS = DataBase Management System)软件(如Oracle、DB2、SQL Server等)对数据库进行管理,应用程序通过(标准)编程接口(如ODBC/JDBC、DAO/ADO.NET、DOM/SAX等)来访问数据库,参见图12-1。数据库管理系统数据库应用程序数据库管理系统编程接口数据库数据库图12-1 数据库应用系统结构Visual Studio为程序员提供了多种数据库编程的接口和类库,传统上是采用VC的MFC进行ODBC、DAO和ADO编程,现在则一般采用C# 和VB进行ADO.NET的Web应用编程。12.1 数据库与编程接口关系型数据库可以视为结构变量的集合,有专用的系统RDBMS进行管理,通过标准的查询语言SQL进行操作。微软平台中有多种数据库编程接口可供使用,早期常用ODBC和DAO,现在则多为ADO.NET。12.1