Idea 连接 MySQL 数据库

article/2025/10/9 15:49:07

文章目录

  • 前言
  • 配置 MySQL
    • 安装
    • 添加环境变量
    • 检查配置
  • MysQL服务状态
    • 开启
    • 关闭
  • 在idea Ultimate中建立连接
    • 引入 Drivers 驱动
    • 添加表
      • 创建 schema 架构
      • 创建 Table 表
    • 写入数据信息
  • 测试类

前言

开始链接前,请确保本机上安装的 idea 是 Ultimate 专业版,点我下载。JetBrains 旗下 Community 社区版本并未集成数据库开发工具,这一点我们从官网两个版本的下载介绍上也能看到
在这里插入图片描述

配置 MySQL

安装

一般来说,安装V5左右的版本就足够,版本号越大占用后台资源会更多,我们根据实际开发需求,选择合适的就好,这里演示 5.7 版本的安装过程(其他版本基本一致,按钮位置可能有所不同)

进入官方网站后,点击 Looking for previous GA versions 切换到早期版本
在这里插入图片描述
在线安装就看你的网速质量了,第二个是完整安装文件,直接下载就好(如果需要验证,登陆 Oracle 账号校验即可)
在这里插入图片描述
详细的安装教程请看这里,这里主要讲下配置过程

添加环境变量

右键【此电脑】->【属性】->【高级系统设置】->【环境变量】

添加 MYSQL_HOME 变量,变量值为电脑 MySQL 的安装位置
在这里插入图片描述
添加 Path 系统变量
在这里插入图片描述

检查配置

Windows+R 打开命令行,键入 cmd 打开命令行,输入

my sql -uroot -p //root表示用户名,-p表示输入用户密码

输入安装 MySQL 时的账户密码,出现图示信息则配置正确
在这里插入图片描述

MysQL服务状态

管理员身份打开命令行,分别输入以下命令

开启

net start mysql	//开启服务

关闭

net stop mysql  //关闭服务

请添加图片描述

在idea Ultimate中建立连接

引入 Drivers 驱动

建立项目后,添加 MysQL数据源
在这里插入图片描述
找到驱动路径
在这里插入图片描述
引入外部库中
在这里插入图片描述
成功后,项目结构中也会显示
在这里插入图片描述

添加表

创建 schema 架构


在这里插入图片描述

创建 Table 表

在这里插入图片描述
添加属性
在这里插入图片描述

写入数据信息

方式1:可视化,图形界面操作
在这里插入图片描述
方式2:sql 语句添加
在这里插入图片描述
执行结果
在这里插入图片描述

测试类

请根据注释位置,修改配置信息后再 Execute 执行

import java.sql.*;public class Test {// MySQL 8.0 以下版本 - JDBC 驱动名称及数据库 URLstatic final String JDBC_DRIVER = "com.mysql.jdbc.Driver";static final String DB_URL = "jdbc:mysql://localhost:3306/your schema"; // ‘/’后写入你的架构名称// 数据库的用户名与密码static final String USER = "your sql account"; //你的数据库“用户名”static final String PASS = "your sql password";//你的数据库密码public static void main(String[] args) {Connection conn = null;Statement stmt = null;try{// 注册 JDBC 驱动Class.forName(JDBC_DRIVER);// 打开链接System.out.println("数据库建立链接中...");conn = DriverManager.getConnection(DB_URL,USER,PASS);// 执行查询System.out.println("正在实例化Statement对象...");stmt = conn.createStatement();String sql;sql = "SELECT * FROM information";ResultSet rs = stmt.executeQuery(sql);// 展开结果集数据库while(rs.next()){// 通过字段检索int id = rs.getInt("id");String name = rs.getString("name");String age = rs.getString("age");// 输出数据System.out.print("ID: " + id);System.out.print(", 姓名: " + name);System.out.print(", 年龄: " + age);System.out.println("");}// 操作完成后关闭rs.close();stmt.close();conn.close();}catch(SQLException se){// 处理 JDBC 错误se.printStackTrace();}catch(Exception e){// 处理 Class.forName 错误e.printStackTrace();}finally{// 释放资源try{if(stmt!=null) stmt.close();}catch(SQLException se2){}// 不进行任何操作try{if(conn!=null) conn.close();}catch(SQLException se){se.printStackTrace();}}System.out.println("数据库链接释放!");}
}

测试类执行结果
在这里插入图片描述


参考资料:

  • MySQL的详细安装教程

  • Mysql启动后停止的解决方法

  • MySQL修改root密码的4种方法

  • 姓名 性别 密码等在mysql中都保存为什么类型

  • 通过IntelliJ IDEA软件实现Java项目连接MySQL的详细过程


http://chatgpt.dhexx.cn/article/nfdcLfGK.shtml

相关文章

IDEA连接数据库,以及报错问题

IDEA是一款功能强大的开发工具,而IDEA连接数据库是其中的一个附带功能,该功能可以在我们开发大型任务,编写SQL语句时,提供帮助,例如以MySQL为例 解决SQL映射文件的警告提示: 在映射配置文件中存在报红的情…

IntelliJ IDEA 连接数据库 详细过程

IntelliJ IDEA集成了众多插件,方便开发者使用,使用其自带的Database模块就可以很方便的配置、连接到数据库,本次操作以MySQL为例,其中testjdbc数据库已经提前建好,里面有两张表emp_table 和 t_user,相关信息…

IntelliJ IDEA连接Mysql数据库

IntelliJ IDEA连接Mysql数据库 1、首先找到右边的Database的显示框、没有的话在工具栏中View,现在Tool Windows下拉菜单,继续选择Database,就可以出现。 2、然后点击有上角处的那个的“”,选择Data Source 下的MySQL(数据库类型取…

如何在IDEA中连接mysql数据库

补充说明下,本篇博文连接数据库,只是将IDEA作为一个Mysql数据库的可视化界面,无法在代码中访问。如果你们是想在代码中连接MySQL数据库,比如通过访问数据库的用户名和密码来进行登录验证,那么请看以下这篇文章《Java连…

idea:使用idea连接mysql数据库

一、首先确保数据库服务是打开的 命令行窗口和任务管理器均可查看 命令行窗口查看 在命令行窗口输入mysql(有密码的需要输入密码,我的密码为空,所以不用输入) 在任务管理器查看 打开任务管理器,查看服务选项&#xf…

idea 连接数据库(mysql)

idea连接数据库 1.打开idea工具,在右边找到“database”,点击进入 2.找到mysql 3.进入下面的页面 4.输入数据库的地址和端口号 本机所填写的host为本地地址,mysql默认端口为3306 填上用户名和密码 最后点击“Test Connection”进行连接测试…

超详细IDEA连接本地数据库以及使用教程

文章目录 前言一、IDEA连接本地数据库二、IDEA使用数据库操作 前言 IDEA的项目要想连接本地数据库,前提就是本地已经配置有数据库,并且可以使用 附Windows10 安装配置数据库教程: 超详细MySQL(免安装版)安装与配置教程 一、IDEA连接本地数据库 点击IDE…

(Java)idea连接数据库

idea 连接数据库 1.在idea中连接管理数据库库 idea的右侧有一个数据库的按钮点击之后再点击加号选择数据源 以MySQL为例 本地数据库填入用户和密码再选择要连接的数据库后点击测试连接 若测试不通过则查看用户名与密码是否正确 测试通过后即可对数据库中的表格进行操作 2.在…

IDEA连接mysql保姆级教学

目录💨 任务管理器打开mysql服务器🎭 在idea中连接mysql🎇 配置连接💎 🎈🎈前言 小王同学已经开始疯狂输出数据库了 友友们可以订阅下小王的数据库专栏 保姆级数据库专栏🎨 今天小王同学带给大…

idea配置连接数据库的操作方法

学习时,使用IDEA的时候,需要连接Database,连接时遇到了一些小问题,下面记录一下操作流程以及遇到的问题的解决方法。 idea连接数据库文章目录 一、 连接操作1.1 创建连接1.2 连接数据库1.3 查看检验1.3.1 在终端上检验1.3.2 在Nav…

如何用IDEA配置数据库链接

版本:idea 2021.2、MySQL5.7 很多小伙伴在idea中写SQL语句会爆红,可能就是因为idea没有与数据库进行连接,导致不识别数据库中的关键字,下面讲解一下如何配置idea与数据库的连接 步骤如下: 第一步:打开id…

idea 连接数据库详细教程(新手篇)2021版idea

第一步找到Database,一般在右边 第二步点击号即可打开这个, 第三步可以根据不同的数据库选择本期只有SQL Server (如有需要可留言) 3.1 题外如果没有驱动可下载 第四步选中SQL Server数据库之后就会进入这个页面 4.1内容解释 4.2此…

人脸识别模块关于人脸库大小

1、什么是人脸库 简单来讲,人脸库就是人脸数据的储存管理中心,能够为人脸识别提供比对模板,为抓拍人脸数据提供管理空间,为人脸算法检测提供测试样本。人脸识别项目是建立在人脸库的基础之上,所以人脸识别的首要任务便…

人脸识别库的优化

以下内容摘自阿里技术的文章:《爆料!传阿里人靠脸吃饭,真相是…》 在人脸识别应用中,特征提取是否完整与充分,对比是否快速准确,与识别算法、终端软硬件以及人脸底库照片都有关系。所以,信息平…

matlab里实现AR人脸库2600张人脸图的分类处理

AR人脸库,包含50位男性和50位女性,每人26张共2600张图。 但是网上下载的AR人脸库并没有进行分类,而是2600张图在一个文件夹中,本示例在matlab里编程实现将2600张人脸图分类为编号为s1~s100的100类,每类26张人脸图&…

使用Delphi接入虹软人脸识别ArcFace,开发人脸库服务器

利用虹软 SDK 开发局域网人脸库服务器 一、选择开发平台 以前做单位食堂人脸识别就餐时,会用到在线人脸识别,终端设备必须并入互联网,单位对人脸信息比较敏感,客户会要求提供内部网人脸库使用。 利用人脸识别 SDK 开发人脸库服务…

如何使用百度云人脸识别服务(V3版接口python语言) (九)批量向人脸库中添加人脸

千呼万唤始出来,终于要开始操作人脸库了 今天就先说说如何向人脸库中批量添加人脸吧(这也是应评论的要求) 首先若是想要批量向人脸库中添加人脸,我们先得要有足够量的人脸啊啊啊啊啊 本人作为一名高中生极度无聊的弄到了我学校所有学生的学业水平考试照片,作为测试(本…

怎么把百度云人脸识别添加到百度云人脸库中

1.首先注册一个百度云账号,然后在产品服务,人工智能里找到人脸识别,创建一个应用,在应用里创建一个名为人脸的群组 2.在index控制器中写两个方法 public function face_group(){$groupname=face;$client=$this->init_face();$ret=$client->getGroupList();if ($ret[…

人脸库对比(百度人脸识别)(Java版)

系列文章: 一、JavaFX摄像:https://blog.csdn.net/haoranhaoshi/article/details/85880893 二、JavaFX拍照:https://blog.csdn.net/haoranhaoshi/article/details/85930981 三、百度人脸识别--人脸对比&am…

人脸识别接口_DS-K5603-Z 海康威视人员通道人脸识别组件 1万人脸库 10.1英寸LCD触摸显示屏_DS-K5603-Z_DS-K5603-Z...

DS-K5603-Z 海康威视人员通道人脸识别组件 英寸LCD触摸显示屏 支持10000人脸库 支持人脸识别、刷卡或相互组合的识别方式,1:1比对时间≤1S/人,1:N比对时间≤人 DS-K5603-Z DS-K5603-Z海康人脸识别组件海康人脸识别组件 DS-K5603-Z 产品简介 DS-K5603-Z人脸识别组件是一款高…