如何在IDEA中连接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这个数据库是我很早就有的了。重新连接后,我们可以看到这个数据库的所有表单,双击表单可以看到表单的具体内容。如下图。

点这里可以跳转到人工智能网站

发表评论