你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

详细记录一下IDEA连接MySQL踩的坑!

发布时间:2023-11-17

浏览次数:0

网上下载了一个web项目,在IDEA编辑器中运行,却发现文件夹下的xml文件都报如下红色错误信息:

Cannot resolve table 'jrun_access' less... (Ctrl+F1)
This inspection lets you spot the following problems that might occur in XML descriptors that define Hibernate mappings:
References to unrecognized catalogs/schemas/tables
References to unrecognized columns

原来这个编辑器还可以直接连接MySQL数据库。 详情如下所示:

关系库数据系统有哪些_intellij idea 数据库关系图_数据库中关系图怎么出来

intellij idea 数据库关系图_数据库中关系图怎么出来_关系库数据系统有哪些

还有以下方法可以到达此配置位置。

数据库中关系图怎么出来_关系库数据系统有哪些_intellij idea 数据库关系图

具体来说,看以下2点的区别:

# 直接自己配置

关系库数据系统有哪些_数据库中关系图怎么出来_intellij idea 数据库关系图

关系库数据系统有哪些_intellij idea 数据库关系图_数据库中关系图怎么出来

intellij idea 数据库关系图_关系库数据系统有哪些_数据库中关系图怎么出来

这是我单击加号来配置 MySQL 数据库连接的地方。 我确实看到数据库连接正常,并且我看到数据库中的所有表。 然而intellij idea 数据库关系图,代码中的错误仍然没有消失。

# 根据编辑器提示进行配置。

关系库数据系统有哪些_数据库中关系图怎么出来_intellij idea 数据库关系图

intellij idea 数据库关系图_数据库中关系图怎么出来_关系库数据系统有哪些

配置完成后,可以看到代码中的错误信息消失了。 问题解决了。

两者的区别在于数据库连接名称后面有一个类似路径的东西。 系统提示的配置,后面加上路径,可以让IDEA自动识别对象和数据表的关系。

问题已经解决了。

下图是项目中.cfg.xml文件的部分截图。

关系库数据系统有哪些_intellij idea 数据库关系图_数据库中关系图怎么出来

后续更新内容如下:

intellij idea 数据库关系图_关系库数据系统有哪些_数据库中关系图怎么出来

这张图保持不变。 点击对话框配置数据库连接,然后继续如下:

数据库中关系图怎么出来_intellij idea 数据库关系图_关系库数据系统有哪些

然后,添加所使用的数据库中某个表的内容的屏幕截图。

intellij idea 数据库关系图_关系库数据系统有哪些_数据库中关系图怎么出来

更新内容如下:

针对楼下有人问的司机问题,我仔细一看,发现了以下截图。 解释一下问题。

数据库中关系图怎么出来_intellij idea 数据库关系图_关系库数据系统有哪些

从这张图可以看到,我图上圆圈里写的是驱动自动选择MySQL驱动。 下面的黄色感叹号也提示你更新驱动文件。

然后点击我图片中圈出的区域后,就会如下图所示。

数据库中关系图怎么出来_关系库数据系统有哪些_intellij idea 数据库关系图

正如你所看到的,你现在被重定向到这个链接到MySQL数据库的设置页面。 如果你仔细观察,你可以看到使用的是什么驱动程序。 可以在页面看到“use xxxx”,表示使用提供的Java驱动我也圈了intellij idea 数据库关系图,可以看到jdbc驱动使用的jar包。

然后,我再次打开上面的目录,如下。

关系库数据系统有哪些_intellij idea 数据库关系图_数据库中关系图怎么出来

可以看到,这个目录就是这个编辑器的设置目录。 这应该是自动下载的。当我设置这个编辑器并使用它连接到 MySQL 数据库时,它是自动下载的。

下面的更新使用起来更简单一些。

数据库中关系图怎么出来_关系库数据系统有哪些_intellij idea 数据库关系图

输入条件后,确保输入条件OK,回车即可执行查询代码,下面会显示查询结果。

intellij idea 数据库关系图_数据库中关系图怎么出来_关系库数据系统有哪些

除了提示这个表中的字段之外,还会提示一些语法相关的东西。 比如我下面输入的内容就会提示他。 关键是你必须知道如何写该声明。 这是MySQL的语法。

intellij idea 数据库关系图_数据库中关系图怎么出来_关系库数据系统有哪些

intellij idea 数据库关系图_关系库数据系统有哪些_数据库中关系图怎么出来

关系库数据系统有哪些_intellij idea 数据库关系图_数据库中关系图怎么出来

至于一些复杂的说法,我就不详细说了。 让我们来探索一下。

例如,要更改该值,如果发现差异,则直接在下表中更改。

intellij idea 数据库关系图_关系库数据系统有哪些_数据库中关系图怎么出来

数据库中关系图怎么出来_关系库数据系统有哪些_intellij idea 数据库关系图

暂时就这样。

如有侵权请联系删除!

13262879759

微信二维码