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

目录

前言

1. 什么是JDBC?

2.JDBC的由来

3. MySql是如何实现JDBC的

4. 使用JDBC前的准备工作

5. JDBC编程六步

5.1 注册驱动

 5.2 获取连接

 5.3 获取数据库操作对象

扫描二维码关注公众号,回复: 14713145 查看本文章

 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上也没有将其使用代码或者文字的方式将其重写,原因是,我觉得使用这种手写的方式,能更好的将相对应的知识点联系起来。更方便我后期的回忆复习

猜你喜欢

转载自blog.csdn.net/weixin_44362089/article/details/127244934