IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> java连接mysql详解【IntelliJ+Navicat】 -> 正文阅读

[大数据]java连接mysql详解【IntelliJ+Navicat】

👨?💻作者简介: 大家好,我是上进小菜猪。内蒙古科技大学,计科。苟怀四方志,所在可游盘。技术很菜但不放弃,努力做全栈。 华为云专家,阿里云专家,华为内蒙古包头市HCSD负责人。
🛳?个人主页: 上进小菜猪的博客
📗系列专栏:本文写在《王道Java从入门到精通》专栏 ??如果文章知识点有错误的地方,请指正! 和大家一起学习一起进步🎈
🔥如果觉得博主的文章还不错的话,请👍三连支持👍一下博主哦

一,需要JDBC

java如果想要连接MySQL的话必须使用Java的apl,这个东西就是JDBC。
jdbc有好多常用的apl。这样就统一了各个厂商的数据库apl接口的规范性。
在这里插入图片描述

二,安装mysql-connector-java

这个东西叫做连接器。mysql数据库的驱动文件。可以到官网下载,或者是到一些提供这类包下载的网站都是可以的。
下载:
在这里插入图片描述
下载成功后,把压缩包拉倒IntelliJ的lib文件夹下。
如图所示:
在这里插入图片描述
拉到lib文件夹里,如上图所示,点击Add as Library。加入驱动。

在这里插入图片描述
如上图,这样的话就是,成功添加驱动了。

三,mysql

数据库统一:
mysql密码:123456
数据库名称:supereat
用户信息表:superuser
{
username,password;
}

四,JDBC程序

4.1,注册数据库的驱动:如下(固定)

Class.forName("com.mysql.jdbc.Driver");

4.2,通过DriverManager获取数据库连接(如下):

在这里插入图片描述

4.3,通过Connection对象获取Statement对象

ps:
为什么要通过Connection对象获取Statement对象?

  • Connection对象是一个连接对象,主要功能是建立与物理数据库的连接。
  • Statement对象将 SQL 语句发送到数据库中

4.4,转为Statement对象之后就可以执行sql语句了

获取superus所有的信息到sql(不建议这样写,这样的话如果数据多的话会影响,运行速度。)
在这里插入图片描述
Statement有三种执行sql语句的方法:(如下)
execult(),这个方法可以执行所有的sql语句,功能强大。
executeQuery(),这个方法可以是用来执行查询语句的。执行完executeQuery方法会返回resultSet对象。
在这里插入图片描述

这样再来看,查询返回的resultSet对象,在下面执行遍历结果集。
遍历获取我们的superuser里面的nameuser和password。的key。

然后输出到控制台:
如下图;
Intelli控制台:
在这里插入图片描述
mysql:
在这里插入图片描述

五,END

在这里插入图片描述

本来对java一窍不通,因为学校老师作业的原因,研究了一下,后续继续写java操作mysql数据库的增删改查(预告篇)。

欢迎关注。

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-04-15 00:05:37  更:2022-04-15 00:09:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 2:24:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码