当前位置:首页 » 《休闲阅读》 » 正文

[MySQL]如何使用JDBC编程?_Emperor10的博客

2 人参与  2022年01月03日 17:06  分类 : 《休闲阅读》  评论

点击全文阅读


文章目录

  • JDBC编程概念
  • JDBC编程原理
  • 操作教程
      • 下载MySQL的JDBC驱动
      • Java项目中引入这个驱动

前面几节总结了许多SQL基础,但是学习SQL不是目的,目的是要通过Java代码来操作数据库,总不可能实际开发中也在命令框敲命令,工作中更多的是使用代码来操作数据库。那么

JDBC编程概念

数据库种类有许多,我们介绍的MySQL只是其中一种,而每个数据库提供的接口各不相同,Java可以使用一套代码,就能操作各种不同种类的数据库。
JDBC,即Java Database Connectivity,java数据库连接。是一种用于执行SQL语句的Java API,它是Java中的数据库连接规范。

JDBC编程原理

如下图结构所示,只有应用程序和JDBC这层需要我们程序员关注的,而不同数据库的差异与区别我们并不需要了解,因为这写差异已经由JDBC封装好了。
在这里插入图片描述

操作教程

下载MySQL的JDBC驱动

从哪里下载驱动包呢?

  1. 从mysql官网
  2. 从mysql的github主页
  3. 从maven中央仓库

虽然列举了三种下载方法,但是推荐大家使用第三种,这种下载方式类似于手机应用商店,很好找。
MySQL Connector/J 就是MySQL提供的驱动包。点开以后下面列出了许多版本。
在这里插入图片描述

选择哪个版本的驱动包?

和MySQL服务器大版本匹配即可。拿我的举例,我只需要找一个5系列的驱动包就可以,小版本可以随意选择。
在这里插入图片描述
选择5.1.49驱动包下载。
在这里插入图片描述

jar 包 / 驱动包是什么?

jar包其实就是一个zip格式的压缩包,存放的是多个.class文件,能够被java来识别。
在这里插入图片描述
预解压一下,不难发现,jar包中包含了很多.class文件。
我们都知道一个类对应一个.class文件,而编写程序中不可能只用到一个类,所以需要把很多类都发布给用户,那么最好的做法就是把这些类打成一个包,就是我们所说的jar包。

Java项目中引入这个驱动

  • IEDA中创建一个新项目
  • 创建一个文件,可以自定义命名,但最好不要取中文;这里我建立了一个名为lib的文件
    在这里插入图片描述
    在这里插入图片描述
  • 把下载好的jar包拷贝到lib文件下
    在这里插入图片描述
  • 右键lib文件,Add as Library,确定即可
    在这里插入图片描述
    在这里插入图片描述

完成上述操作,就可以在IDEA中调用数据库编写代码了。


点击全文阅读


本文链接:http://zhangshiyu.com/post/32631.html

驱动  数据库  文件  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1