第12章ODBC和DBC技术 ODBC和BC是开发DBS的中间件技术 ODBc( Open DataBase Connectivity),意为“开 放数据库互连”,是当前广泛应用的数据库技术 通过ODBC,可以访问不同DBMS创建的数据库 ■JDBC是“ Java Database Connectivity”的缩写, 意为“Java数据库连接”,其实是商标名而不是 缩写字。JDBC是一种用于执行SQL语句的Java API,由一组用]ava编程语言编写的类和接口组 成
第12章 ODBC和JDBC技术 ◼ ODBC和JDBC是开发DBS的中间件技术。 ◼ ODBC(Open DataBase Connectivity),意为“开 放数据库互连” ,是当前广泛应用的数据库技术。 通过ODBC,可以访问不同DBMS创建的数据库。 ◼ JDBC是“Java Database Connectivity”的缩写, 意为“Java数据库连接” ,其实是商标名而不是 缩写字。JDBC是一种用于执行SQL语句的Java API,由一组用Java编程语言编写的类和接口组 成
第12章ODBC和]DBC技术 12,1异构数据库与中间件技术 122中间件技术 123使用ODBC的数据库程序体系结构 124ODBC数据源的建立 12ODBC接口 2.6ODBC的符合性级别 12.7 JDBC 2.8典型的DBS开发工具 129小结12,10习题
第12章 ODBC和JDBC技术 ◼ 12.1 异构数据库与中间件技术 ◼ 12.2 中间件技术 ◼ 12.3 使用ODBC的数据库程序体系结构 ◼ 12.4 ODBC数据源的建立 ◼ 12.5 ODBC接□ ◼ 12.6 ODBC的符合性级别 ◼ 12.7 JDBC ◼ 12.8 典型的DBS开发工具 ◼ 12.9 小结 12.10 习题
12.1异构数据库与中间件技术 异构数据库问题:企业部门中大量存在。 如何访问? 异构数据库的访问:原来采用API的数据 库应用编程,很复杂 现在:一般用ODBC
12.1 异构数据库与中间件技术 ◼ 异构数据库问题:企业部门中大量存在。 ◼ 如何访问? ◼ 异构数据库的访问:原来采用API的数据 库应用编程,很复杂。 ◼ 现在:一般用ODBC
12.2中间件技术 中间件技术广泛应用于分布式环境的软件开发。 ■在开发C/s数据库应用系统时,通过使用中间件 可以不必考虑计算机网络上的各种不同层次, 如网络的拓扑结构、操作系统、数据库、通信 协议等,减轻软件开发的复杂程度。 ■中间件( Middleware)是应用于分布式环境中以 保证操作系统、通信协议、数据库等之间进行 对话、互操作的软件系统
12.2 中间件技术 ◼ 中间件技术广泛应用于分布式环境的软件开发。 ◼ 在开发c/s数据库应用系统时,通过使用中间件, 可以不必考虑计算机网络上的各种不同层次, 如网络的拓扑结构、操作系统、数据库、通信 协议等,减轻软件开发的复杂程度。 ◼ 中间件(Middleware)是应用于分布式环境中以 保证操作系统、通信协议、数据库等之间进行 对话、互操作的软件系统
12.2中间件作用与分类 口中间件作用: 1.在客户机和服务器之间传递查询及其结果 ■2.保证网络中各部件(软件和硬件)之间实现透 明的连接 3.提高数据库系统的效率 4.中间件具有安全性机制 ■分类:主要有数据访问中间件、远程过程调用 中间件、分布式事务处理中间件、对象调用中 间件以及面向消息的中间件等
12.2 中间件作用与分类 ◼ 中间件作用: ◼ 1. 在客户机和服务器之间传递查询及其结果 ◼ 2. 保证网络中各部件(软件和硬件)之间实现透 明的连接 ◼ 3. 提高数据库系统的效率 ◼ 4. 中间件具有安全性机制 ◼ 分类:主要有数据访问中间件、远程过程调用 中间件、分布式事务处理中间件、对象调用中 间件以及面向消息的中间件等