- 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的优点显而易见,由于有微软
您可能关注的文档
最近下载
- 信阳市存量房交易合同6篇.docx VIP
- 三年级上册数学应用题220道(可打印).docx VIP
- 2025年《中国居民营养与慢性病状况报告》.docx
- 浙江省杭州市2026届高三上学期教学质量检测(一模)英语试卷(含音频).pdf
- 2024至2030年宜春市锂电池产业深度调查及投资战略研究报告.docx
- 各类抗菌药物临床的合理应用.ppt VIP
- (高清版)DB13(J)∕T 8541-2023 全过程工程咨询服务标准.pdf VIP
- 2026年辽宁轻工职业学院单招职业技能考试题库及答案详解(必刷).docx VIP
- 玻璃钢格栅板通用图集.pdf VIP
- 玻璃钢格栅与板规格.ppt VIP
原创力文档

文档评论(0)