DBMS、ODBC、JDBC的关系
(1)DBMS:Database Management System,是数据库管理系统,即数据库软件。
(2)ODBC:Open Database Connectivity,是一个标准,能使客户端应用与不同的后段数据库或基础数据库引擎交互。
- ODBC本身不是数据库,但它包装了数据库,使所有数据库以一致和清晰定义的方式工作,它利用具有两种主要功能的软件驱动程序实现这一点。
- 这两种功能封装数据库的本身特性或特色,并对客户端隐藏它们。
- 这两种功能提供一种常见的语言与这些数据库交互(在需要时候进行转换)。
- ODBC所用的语言就是SQL。
- ODBC客户端应用程序并不直接与数据库交互,而是与ODBC数据源交互;该数据源是一种逻辑数据库,包括驱动程序(每种类型的数据库有自己的驱动程序)和如何连接到数据库的信息(文件路径、服务器名等)。
- ODBC数据源并不针对具体的应用程序,它们针对的是系统。
- ODBC数据源用Windows Control Panel的ODBC程序来定义。
(3)JDBC:Java DataBase Connectivity,java数据库连接,是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
相关推荐
ASoc 2020-11-14
Andrea0 2020-09-18
Cherishyuu 2020-08-19
dongtiandeyu 2020-08-18
CoderYYN 2020-08-16
大黑牛 2020-08-15
Dullonjiang 2020-08-11
gaozhennan 2020-08-03
mcvsyy 2020-08-02
zbcaicai 2020-07-29
AscaryBird 2020-07-27
liulin0 2020-07-26
ldcwang 2020-07-26
helloxusir 2020-07-25
娜娜 2020-07-20
pengpengflyjhp 2020-07-19
点滴技术生活 2020-07-19
人可 2020-07-18
chenjiazhu 2020-07-08