JDBC本质(理论)

举报
西红柿炒鸡蛋儿 发表于 2022/02/18 19:27:10 2022/02/18
【摘要】 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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。