分析java15数据库访问.pdfVIP

  • 4
  • 0
  • 约2.9万字
  • 约 51页
  • 2023-09-16 发布于北京
  • 举报
数据库访问 广州科技职业技术学院 1 JDBC概述 2 JDBC API简介 3 JDBC操作的基本步骤 4 JDBC-ODBC Bridge连接示例 5 连接Mysql数据库示例 6 连接其它类型的数据库 Designed By ZhaoQiaohua©2011 广州科技职业技术学院 15.1.1 什么是JDBC ❖ JDBC是一组可用于访问数据库的Java API类库,它由100% Java纯代 码编写的类和接口组成。它在应用程序开发中地位和作用如图15-1所 示: ❖ 从图15-1可以看出,JDBC 的结构分为两层:JDBC API和JDBC Driver API, 前者负责应用程序与JDBC DriverManager之间的通信,后 者负责JDBC DriverManager与数据库驱动程序具体实现之间的通信。 ❖ 因为不同的DBMS的驱动 (Driver)不同,为了保证网络上应用程序能 够访问到不同类型的数据库,必须要将来自应用程序端的调用转换成能 够为不同数据库所能识别的驱动,好比奥运会上不同国家的运动员之间 需要交流,于是组委会安排了一些翻译来完成这些工作。JDBC就是 “ 翻译”。 ❖ 如前所述,我们总结一下JDBC 的作用有3点: ❖ 1) 与数据库建立连接 ❖ 2 ) 向数据库发送 SQL 语句 ❖ 3 ) 检索数据库返回的结果 Designed By ZhaoQiaohua©2011 广州科技职业技术学院 应用程序1 应用程序2 应用程序3 …… JDBC应用程序接口 (JDBC API ) JDBC驱动管理器 (JDBC DriverManager ) 数据库驱动 (Driver ) SQL Server MySQL Oracle …… Designed By ZhaoQiaohua©2011 广州科技职业技术学院 ❖ 讲到JDBC就不能不提一下ODBC,MicroSoft的ODBC (开放式数据库连接: Open Database Connectivity)接口技术参照SQL标准化组织对SQL接 口 的定义而制作,支持的软件环境十分丰富,如:Excel、Word、 Access 、Visual Basic、FoxPro、Visual C++、Microsoft SQL Server等, 原则上只要具有Windows版本驱动的DBMS或其它应用软件都 可以通过 ODBC技术访问。ODBC 的结构图与图15-1很类似 (如图15-2 所示),那 是因为JDBC DriverManager就是仿照ODBC DriverManager 结构制作的。 ❖ ODBC有四个主要组成部分:应用程序接口,驱动器管理器,数据库驱动 器和数据源。 ❖ 其中数据源 (DataSource)需要在程序运行前预先设置,它包含了数据 库路径及其驱动两部分信息 (配置方法请参考后面的示例)。 ❖ ODBC的优点显而易见,由于有微软

文档评论(0)

1亿VIP精品文档

相关文档