IntelliJ IDEA 中详细图解记录如何连接MySQL数据库

我告诉你,去年我在北京给一个外包团队做一个项目,那些人连数据库都连接不上,急得像热锅上的蚂蚁。
我向他们演示了如何将 IntelliJ IDEA 连接到 MySQL,他们立即就明白了。
让我引导您完成整个过程,以确保您脚踏实地。

1 .准备工作
1 . IntelliJ IDEA:这个东西你必须有。
我当时用的是2 02 0版本,没问题。
2 、MySQL数据库:我这里安装的是8 .0版本。
如果在本地运行,则地址为 localhost。
3 、MySQL JDBC Driver:虽然包含IDEA,可以下载,但有时运行速度很慢。
我直接去官网下载mysql-connector-java-8 .0.2 6 .jar,然后手动添加到项目中。
只需右键单击项目 -> 添加为库。

2 连接到数据库
1 .打开连接设置:
我通常单击左上角的齿轮图标,选择数据库,然后右键单击并选择新建数据源和驱动程序。

还有一个方法,就是File -> Data Sources and Drivers,然后点击+号。

2 配置MySQL数据源:
驱动程序:选择MySQL。

host:此时我将填写 localhost。

端口:默认是3 3 06 ,我还没改过。

用户名:我当时用的是root,所以你想填什么用户名就填什么。

密码:请自行输入密码。

数据库:输入要连接的数据库的名称。
当时它的名字叫testdb。

3 测试连接:
填写表格后,单击“测试连接”。
绿色勾号表示成功。
当时我的一个朋友加错了端口,一直出现红叉,这让我着急。

4 保存:
连接正常。
现在您可以在数据库窗口中看到连接。

3 XML配置文件错误
有时候数据库连接好了,但是XML文件(比如Hibernate的hibernate.cfg.xml)还是报错,说找不到我的表。
我以前也遇到过这种情况,非常烦人。

1 .看看IDEA提示:
当时我在 hibernate.cfg.xml 中看到了一个错误。
我点击它,IDEA 给了我一条重新配置数据源的消息。
我按照说明进行操作,并确保数据源后面的库名称正确。

2 检查休眠配置:
这是我当时写的: XML jdbc:mysql://localhost:3 3 06 /testdb <属性名称=“hibernate.connection.password”></属性> org.hibernate.dialect.MySQL8 Dialect
确保 url、用户名和密码与您在 IDEA 中配置的相同。

4 使用IDEA的数据库工具
连接后,IDEA中的工具非常好用。

1 .运行SQL:
那时我右键单击数据库窗口中的连接并选择控制台,我可以在那里编写 SQL。
例如,从用户中选择或类似的东西。
2 、管道表:
我直接点击数据库窗口中的用户表,点击查看数据即可查看数据并进行更改。
3 、查看数据:
只要一看,数据瞬间就准备好了。

5 摘要
就是这样。
去年团队连接后,很高兴。
尝试一下,完全没问题。
如果有不明白的地方再问我。
我已经在这里工作了十年,经历过每一个陷阱。

Intellij IDEA怎么连接数据库

让我告诉你我在做这件事时遇到的陷阱。
一年前,我第一次在 IntelliJ IDEA 中遇到 MySQL 数据库。
哦,天哪,我花了很长时间。

我当时很傻,没有检查主机是localhost还是IP。
我盲目的填写了IP地址,结果却是无法连接。
你猜怎么着?弹出窗口显示网络已超时。
我想知道,我的电脑不是本地的吗?我后来想了一下。
这取决于具体区域。
有时localhost不起作用,所以你必须填写IP。
我必须把这个写在黑板上。

下次我连接PostgreSQL时,默认端口不是5 4 3 2 !我尝试直接使用MySQL 3 3 06 ,但没有成功。
弹出窗口显示端口错误。
我很困惑,为什么这个东西有不同的端口?查了资料,哦,PostgreSQL的默认值是5 4 3 2 ,这个你要注意,不要盲目填写。

还有一点就是,填写信息后,测试连接立马报错。
当我看到它时,它说用户名或密码错误。
我当时一头雾水,但我记得很清楚!后来我检查了几次,发现单杠少了一半。
我讨厌你说这是一件大事。
所以填写完信息后一定要多检查几遍,以免犯这样的低级错误。

归根结底,这是一个驱动程序问题。
有时IntelliJ IDEA会自动下载驱动程序,但有时会失败。
此时你必须手动添加驱动程序。
我认为它是添加在文件→项目结构→库中。
添加完毕后,再次尝试连接,一般都会成功。

一般来说,涉及到数据库,你需要细心、耐心并且有一些基础知识。
别像我一样折腾了半天还是找不到问题。

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

IDEA连接数据库。
这个操作……很简单。

首先,打开IDEA。
如您所见,在数据库视图中,单击加号并选择数据源。
哦,顺便说一句,选择数据库类型。
上次我选择了MySQL。

接下来,输入您的信息。
主机是 IP 地址等数据库所在的位置。
上次我写的是本地地址1 2 7 .0.0.1 端口,端口,MySQL默认是3 3 06 ,但我每次都是这么填的。
用户、用户名、我的用户名。
密码,密码。
数据库,数据库名称,这个不用先输入。

网址很重要。
这是正确的。
将数据库的名称(例如 mydb)和 ?serverTimezone=GMT 添加到 jdbc:mysql://1 2 7 .0.0.1 :3 3 06 / 中,如下所示: 我之前忘记添加此 GMT 时区,从那以后我无法连接。
经过一番研究,我发现这就是原因。

输入后,单击 TestConnect 测试连接。
如果这里的提示成功,那么您就可以开始了。
单击“应用”和“确定”以完成连接。

连接成功后,右键单击该连接并选择“新建”->“架构”。
在这里创建一个数据库,例如testdb。
单击“确定”。
创建完成后,就可以使用showdatabases了。
检查您的终端,看看是否还有更多。

接下来,右键单击新创建的数据库并选择新建 -> 表。
以用户身份创建表。
然后单击加号添加列。
列名是id,类型是INT,主键,自增。
另一列称为 name,类型为 VARCHAR。
设置完成后,点击“运行”即可执行。

表已创建。
然后双击表名即可编辑数据。
输入后,按 Enter 保存。
编辑完成后,单击“保存”按钮。

可能会出现时区问题。
如前所述,只需在 URL 后面添加 ?serverTimezone=GMT 即可。

要进行检查,请在终端中登录 MySQL 并查看该表。
检查表是否已创建。
或者当您连接到 Navicat 等工具时它会出现。

就是这样。
IDEA连接MySQL,基本执行这些操作。
比直接使用cmd方便多了。
但请注意,您必须首先启动数据库并将其连接到网络。