我的编程空间,编程开发者的网络收藏夹
学习永远不晚

猿创征文 | MySql数据库的最原始使用方式---JDBC

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

猿创征文 | MySql数据库的最原始使用方式---JDBC

目录

前言

1. 什么是JDBC?

2.JDBC的由来

3. MySql是如何实现JDBC的

4. 使用JDBC前的准备工作

5. JDBC编程六步

5.1 注册驱动

 5.2 获取连接

 5.3 获取数据库操作对象

 5.4 执行sql语句

 5.5 处理查询结果集

 5.6 释放资源

 6. 完整手写JDBC代码(附带解释)


前言

我们这里以Java学习过程中使用的MySql数据库为背景,按照最适合新手学习的顺序,展开介绍。

1. 什么是JDBC?

答:JDBC即Java DataBase Connectivity,本质是SUN公司制定的一套接口,各大数据库厂商若想让使用Java语言的群体也使用他们的数据库,就必须按照这套接口的规定,去实现接口对应的各种方法。如下图展示的这样。

上面图中的JDBC就是java.sql包下面的所有东西。

2.JDBC的由来

由于不同的数据库的底层是不一样的,若是我们针对同一个需求,面对不同的数据,却要分别写对应不同数据库的代码,这样我们程序员就必须去了解各大数据库的底层实现原理,那这样当个程序员也太累了。于是有一个叫做SUN公司的站出来,制定了一套接口,这个接口就是JDBC,各大数据库厂家都必须实现JDBC接口,这时候,当程序员再调用各大数据库的时候,只用面对JDBC接口即可,不必去关心底层逻辑。

这也体现了一种思想:面向接口编程,可以解耦和,提高程序的扩展力。

3. MySql是如何实现JDBC的

各大数据库厂家在实现JDBC接口后,将实现完的代码打包为一个jar包,这个jar包中全部是.class文件,这个jar包也叫做驱动。

以MySql数据库为例,详细讲解。

MySql实现了JDBC接口的驱动的jar包叫做:mysql-connector-java,这个jar包我们需要去MySql的官网下载。

4. 使用JDBC前的准备工作

5. JDBC编程六步

  • 注册驱动
  • 获取连接
  • 获取数据库操作对象
  • 执行sql语句
  • 处理查询结果集
  • 释放资源

5.1 注册驱动

 注册驱动可以改进:

 5.2 获取连接

 5.3 获取数据库操作对象

 5.4 执行sql语句

 

 5.5 处理查询结果集

 

 5.6 释放资源

 6. 完整手写JDBC代码(附带解释)



小结:

上面是我第一次学习JDBC的时候记录的笔记,也算是我第一次近距离开始接触数据库,还记得当时的想法,哇塞,终于要接触数据库了,这下就算是入门了吧。后面学起来,才知道这才是万里长征的第一步,坚持下去,加油。

虽然上面的知识总结,我都是使用手写的方式,我在csdn上也没有将其使用代码或者文字的方式将其重写,原因是,我觉得使用这种手写的方式,能更好的将相对应的知识点联系起来。更方便我后期的回忆复习

来源地址:https://blog.csdn.net/weixin_44362089/article/details/127244934

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

猿创征文 | MySql数据库的最原始使用方式---JDBC

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

[ MySQL ] 使用Navicat进行MySQL数据库备份 / 还原(Part 1:备份.nb3文件方式)

本文主要讲解如何用Navicat(Navicat Premium ,或者Navicat for mysql)进行MySQL备份和恢复数据库。 本文主要大纲为:使用Navicat备份工具方式进行备份和还原,其中包括还原自身数据库和还原到其他
2023-08-16

编程热搜

目录