如何在IDEA中连接mysql数据库

article/2025/10/9 17:08:00

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

网上关于这方面的教程大部分都写得比较简单,新手容易入坑。因此就想写一篇比较完整的博客来记录下。

一、mysql数据库安装

之前我以为IDEA中连接数据库的时候它会自行安装mysql数据库,实际上不是这样的!!!它仅仅是跟你电脑上现有的数据库创建连接而已,所以在使用IDEA连接数据库之前,你要先安装mysql数据库。

这里的话,因为我之前使用PHP写过网页,已经用wampserver搭建好了web环境,其中就有mysql数据库,我就不重新装了。

二、启动数据库

启动数据库!!!没有启动数据库就去尝试连接的话肯定连接不上。

如果是使用Wampserver搭建的环境,双击Wampserver,右下角出现以下的图标就说明安装成功。(一定要是绿色的,红色的说明启动失败)

三、添加环境变量

找到mysql的安装目录,把它添加到PATH变量中。

四、IDEA中连接数据库

先从菜单View→Tool Windows→Database打开数据库工具窗口,如下图所示:

点击Database工具窗口左上角添加按钮“+”,选择数据库类型,这里以MySQL为例,如下图所示:

填写数据库连接的主机名、数据库名、用户名和密码,如下图所示:

(这里的用户名不是让你新建一个用户,然后设置密码的意思。而是你的mysql数据库已经创建的用户和密码。你需要通过这个用户去连接mysql数据库。其中的url指的是数据库服务器的地址,“/mysql”指的是数据库服务器中某一个具体的数据库。)

点击Test Connection按钮进行测试数据库连接是否正常

 

 

注意:这个地方可能会出现一个错误:

The specified user/password combination is rejected:

[HY000][1862] Your password has expired.
To log in you must change it using a client that supports expired passwords.

原因是:

MySQL 5.7.16 introduces password-expiration capability, to enable database administrators to expire account passwords and require users to reset their password.

所以我们只需重新修改下密码即可,修改方式如下:

打开cmd,以root权限登录mysql:(这里我的账户是root,密码也是root)

mysql -u root -p

然后输入自己的密码,之后:

SET PASSWORD = PASSWORD('root');

密码重置成功,重置后的密码为“root”。

这时再重新去连接mysql数据库,发现连接成功了。

 

四、最终结果

我把上面的jdbc:mysql://localhost:3306/Mysql这个url换成了runoob。因为我的数据库服务器中没有Mysql好像,而runoob这个数据库是我很早就有的了。重新连接后,我们可以看到这个数据库的所有表单,双击表单可以看到表单的具体内容。如下图。

 

 

 


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

相关文章

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人脸识别组件是一款高…

python+opencv人脸识别(用耶鲁大学的Yale人脸库训练cnn)3

用耶鲁大学的Yale人脸库,里面包含15个人,每人11张照片,主要包括光照条件的变化,表情的变化,接下来我会把自己的几张照片混进去,看看训练过后能不能被神经网络良好的识别。https://blog.csdn.net/weixin_393…

百度智能云人脸库的创建与使用

搜索百度智能云人脸识别云服务 点立即使用,再登百度之类的账号 创建应用 新建组 添加图片

阿里云实现人脸登录(人脸库 OSS)

我自认为不想做curd程序员,但是免不了的会对数据基本原子操作进行处理,项目开发过程中的增删改查少不了的,但是又不甘心于curd下去,所以想要在掌握现有知识的基础上,甚至逼迫自己去学习一些东西,去接触新的…

毕业设计 - 基于JAVA人脸识别管理系统(人脸搜索与人脸库管理)

文章目录 【背景/简介】【技术框架】【核心开发】【功能展示】一、人脸库管理二、人脸识别记录管理 【核心代码】【总结】 基于JAVA的人脸识别管理系统作品分享一下,希望能帮助到有需要的同学们。 【背景/简介】 人脸搜索与人脸库管理主要用在人脸通用场景&#xf…