ODBC,JDBC,ADO
请各位帮帮忙,说说这是什么东西,谢谢!
看看下面的资料对你有没有用处
ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。
JDBC的定义是两组分别面向应用程序开发人员和数据库驱动程序开发人员的两组API(Application Programming Interface),以及将前者向后者转化的内在封装逻辑。对JAVA开发人员来说,我们只关心面向应用程序开发人员的接口即JDBC API,也就是sun公司免费提供的各个版本的JDK在包java.sql.*中定义的一系列类(Class)、接口(Interface)、例外(Exception)以及这些类和接口中定义的属性(property)和方法(method)。
ADO的全名是ActiveX Data Object(ActiveX数据对象),是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户在浏览器画面中输入,更新和删除站点数据库的信息。 ADO主要包括Connection,Recordset和Command三个对象, 它们的主要功能如下: ·Connection对象:负责打开或连接数据库文件; ·Recordset对象:存取数据库的内容; ·Command对象:对数据库下达行动查询指令,以及执行SQL Server的存储过程。