1、JDBC是什么?
- 全称为Java Data Base Connectivity,java语言连接数据库系统。JDBC规范,其接口是class文件,由SUN公司负责制定。JDBC接口调用方是java程序员,负责连接数据库并且操作数据库;而JDBC接口的实现类由各大数据库厂商的java程序员负责编写。
- 各大数据库厂商编写的JDBC接口的实现类,编译之后将这些实现类打成jar包并发布,打成的jar包称之为“连接数据库驱动”。
- 而所有需要连接数据库的java程序员从其官网中下载这些专用驱动jar包,并且需要将这些jar包配置到环境变量classpath中。
2、JDBC在开发中的作用:
- 在实际开发中,数据库的产品特别多,例如MySQL、Oracle、DB2、Sybase、SQLServer等等。每一个数据库的底层实现都不同,那么java程序员在连接数据库的时候,就得关心数据库底层具体的实现,也就意味着需要学习多套连接数据库的程序。(MySQL专门一套、Oracle专门一套)
- 而JDBC规范就是给java程序员提供的基于多套数据库连接的标准接口,使java程序员在连接数据库的时候,不需要关心底层数据库的实现原理。
- 附加说明:什么是API?
- Application Programming Interface,应用程序编程接口,就是一套类库:【这里的接口不是专指java中的interface】
- java中的API包括三个元素:API字节码、API源码、API帮助文档。(三个元素的版本需要保持一致。例如:JDK1.7源码 --> JDK1.7字节码 --> JDK1.7帮助文档)
本文出自 “12392717” 博客,请务必保留此出处http://12402717.blog.51cto.com/12392717/1979199
原文地址:http://12402717.blog.51cto.com/12392717/1979199