JDBC本质(理论)
【摘要】 JDBC本质含义
1.什么是JDBC?
java DateBase Connectivity
在java语言中编写sql语句,对mysql数据库中的数据经行CRUD操作
create select update dalete
2.JDBC相关的类库在哪里?
java.sql.*;
3.JDBC本质上是一堆什么呢?
java.sql.*;这个包下都是JDBC的接口,sun公司指定,JDBC是体现‘接口作用’的非常经典的例子,JDBC降低了耦合度,提高了扩展力,对于java程序员来说,不需要关系数据库是那个品牌,只要面向JDBC接口编程就行!
4.JDBC整个程序的结构当中有三波人
第一波:sun公司,负责指定JDBC接口,这些接口以及写好了,在java.sql.*;
第二波:java.sql.*下面的所有接口都要有实现类,这些实现类是数据库厂家编写的,我们连接的是mysql数据库,mysql数据库的实现类在
mysql-connector-java-5.1.23-bin.jar
jar包中很多.class字节码文件,这是mysql数据库厂家写的接口实现!
注意:如果连接的是oracle数据库,你需要从网上下载Oracle的jar包,mysql-connector-java-5.1.23-bin.jar 这个jar包有一个专业的术语:mysql的驱动 如果是oracle的jar,称为oracle的驱动。
第三波:我们程序员,面向JDBC接口写代码就行。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)