IntelliJ IDEA连接MySQL数据库详细图解

在网上down了个web项目,在 IntelliJ IDEA 这个编辑器里面跑起来,但是发现domain文件夹下的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数据库的。具体如下图示:

还有如下方式可以到这个配置的地方

具体看如下的2中的差别:

1.自己直接配置。

这个就是自己点加号,到这来配置MySQL数据库的连接的,也确实看到数据库连接OK,也看到数据库里面的所有表了,但是,代码里面的错还是没有消失。

2.按编辑器提示配置。

这个配置之后,就看到,代码里面的报错提示不见啦 。问题解决啦。

二者的差别就是,这个数据库连接名称后面有个类似路径的东西。系统提示的配置那个,后面带有路径,可以让 IntelliJ IDEA 会自动识别 domain 对象与数据表的关系。

问题就解决啦。

下图是项目里面那个hibernate.cfg.xml文件的部分截图。

更新如下:

这个图还是不变,还是点出来配置连接数据库的对话框,然后继续如下:

然后,再补个使用的数据库某个表的内容的截图吧。

关于驱动的问题,我就再细看了一下,发现如下几张截图。说明下问题。

这张图可以看到,我图上圈的地方,写的就是driver,也就是驱动他自动选的就是MySQL的驱动。下面黄色叹号,也提示你更新驱动文件。

那么点我图上圈的地方之后,是下图的样子。

可以看到,现在跳转到了,这个链接MySQL数据库的设置页面啦,仔细看看就看到所使用的是什么驱动了,看到页面上有“”use provided driver xxxx“”,也就是使用提供的Java驱动,我也圈出来啦,可以看到jdbc驱动所使用的jar包。

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

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

还有啥不清楚的,可以自己到这个页面点点,看看。摸索一下,估计也就差不多啦。

下面的是一点简单的使用。

输入条件后,确定输入条件是OK的话,回车,就可以执行查询代码了,然后下面就是显示的查询结果。

他除了提示此表有的字段外,还会提示一些语法相关的东西,就比如我下面输入的between,他就提示,关键是你得知道语句怎么写。这个就是MySQL的语法了吧。

就不需要湿胸我操心了吧。

至于一些复杂的语句,我就不赘述了。咱摸索一下吧。

比如要改值,差出来,直接在下面表格改。

暂时就更新这么多啦。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接

(0)

相关推荐

  • IntelliJ IDEA查看方法说明文档的图解

    上学的时候,习惯了用eclipse编辑器,刚刚开始工作的时候也是用的是eclipse搞的开发,对eclipse快捷键还是知道的 在eclipse上看方法的文档说明的时候,直接鼠标放上去,就可以直接显示出来方法说明文档. 但是在新换的IntelliJ IDEA编辑器中怎么办.(为啥要换编辑器,因为新编辑器确实diao.) 1.你要是没有改keymap用的是mac版本. 那就是ctrl + j 2.你要是把keymap改成了eclipse里面的keymap,(这个就是我在windows上用的 Int

  • IntelliJ IDEA报错Error:java: Compilation failed: internal java compiler error的解决办法

    报错内容: Information:Using javac 1.8.0_73 to compile java sources Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8 Information:java: Errors occurred while compiling module 'EZSonar' Information:Module "EZSonar" was fully rebuilt due to project con

  • IntelliJ IDEA中查看当前类的所有继承关系图

    在IntelliJ IDEA 中这个查看一个类也就是当前类的所有继承关系,包括实现的所有的接口和继承的类, 这个继承,不仅仅是一级的继承关系,包括好几层的继承.父类的父类的父类.直到最后. 可以很清楚明了的了解一个类的实现关系. diagram 英[ˈdaɪəgræm] 美[ˈdaɪəˌɡræm] n. 图表; 示意图; 图解; [数] 线图; vt. 图解; 用图表示; 下面看这个编辑器怎么以图解的形式,查看这种继承关系. (上面的是查看的Java源码的类的所有继承关系,最下面的这个是在查看s

  • IntelliJ IDEA中新建Java class的解决方案

    我是在别人问我的时候,才发现还可以有这个问题,主要是他新项目直接打开,什么都没配置,就打算新建文件,其实可以直接看编辑器右下角的event log,那个对话框点开的话,可以add as maven project,就是添加为maven项目.然后就不会有这问题了. 具体问题的图,如下: 然后就是具体的解释和解决方案. 如上图红圈所示,我们可以根据对项目的任意目录进行这五种目录类型标注,这个知识点非常非常重要,必须会. Sources 一般用于标注类似 src 这种可编译目录.有时候我们不单单项目的

  • IntelliJ IDEA中出现"PSI and index do not match"错误的解决办法

    看到event Log里面报错 PSI and index do not match. 然后就如下操作之后,就可以搞定了. 然后再看看什么叫PSI PSI英文全称为Pounds per square inch.P是指磅pound,S是指平方square,I是指英寸inch.美国习惯使用psi作单位.把所有的单位换成公制单位就可以算出:1bar≈14.5psi index n. 索引; <数>指数; 指示; 标志; 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的

  • IntelliJ IDEA本地代码提交到github网站不显示与本地不同步问题的解决办法

    以前,使用github(git)结合 IntelliJ IDEA ,可以把自己本地的测试代码,使用github网站,添加到版本管理. 这样就可以很好的管理自己的测试代码. 这样子做,的确是极好的,不至于丢失自己本地的测试代码.也不怕随意的修改.因为有历史记录.就像公司的项目代码一样. 但是,我一般都是在 IntelliJ IDEA 编辑器里面修改,提交代码.很少关心github网站上的测试项目是什么样的. 直到有次,打开这个网站,发现,我的最新更新记录,也就是最后一次代码提交记录,是四个月前的.

  • IntelliJ IDEA本地代码覆盖后恢复原来的代码图解

    在IntelliJ IDEA中一不小心将你本地代码给覆盖了,这个时候,你  ctrl  +  z   无效的时候,是不是有点小激动, 表激动 这个编辑器牛x的地方就是在这. 你还是有办法找回你的原来的代码的.而且想找回什么时候的版本都是可以的哦. 如下: 使用Local History本地历史→从编辑器的右键菜单中显示历史记录,显示当前文件的本地修改历史. 下面就记录了本地代码的历史版本,可以放心了 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢

  • IntelliJ IDEA中properties文件显示乱码问题的解决办法

    首先,你可能会见到如下提示: File encoding is disabled because .properties file (see Settings|Editor|File Encodings|Properties Files) 具体如下图.没截全图,太大了,只截取了提示部分. 在这之前,我一直以为,我已经设置了我这个编辑器下的所有文件的编码格式都是utf-8,直到我这次要读取properties文件的时候,才惊讶的发现,我的properties文件并不都是utf-8的文件编码格式.然

  • IntelliJ IDEA引入第三方jar包或查看Java源码的时候报decompiled.class file bytecode version:52.0(java 8)错误的解决办法

    引入第三方jar包或者查看Java源码的时候,经常遇到问题如下: decompiled.class file bytecode version:52.0(java 8) ,open source file. 翻译一下上面的意思:(反编译 .class文件中的字节码 到Java 8 版本) 打开源文件 其实这个时候,你就得注意一下,你看到文件是 .class文件,还是 .java文件. 然后我就详细的总结了一下,二者的差别: 1.先是理论知识: .java为Java的源文件后缀,编写的代码需要写在

  • IntelliJ IDEA中折叠所有Java代码,再也不怕大段的代码了

    问题: 在Java文件中,想把所有的Java方法代码都一次性给折叠起来,用哪个点开哪个. 问题来源: 在新建model bean的时候,要是属性很多,那么对应的getter和setter就会很多,要是所有的方法代码都是展开状态,那么这个文件看着也不甚美观,所以,可以把方法都折叠起来. 下面看怎么设置快捷键:看法宝. 要是看不懂,系统自带的快捷键配置,大可以,自己再修改个,就像这个折叠代码的这个快件,折叠一个方法的快捷键是:  ctrl + 减号. 我就把折叠所有的快捷键设置成:ctrl+shif

  • IntelliJ IDEA搜索整个项目进行全局替换(有危险慎用)

    我们用Eclipse或者IntelliJ IDEA编程,有时候需要将整个项目的某个字符串替换成其他的. 全局搜索我会,我还给调成ctrl+g了呢,但是遇到要全局(整个项目)替换字符串.哎哟,我有点蒙了.这不换了编辑器吗. 我用的是eclipse的keymap而且电脑又不是mac.那么问题来啦.怎么找快捷键呢. 如下: 额,顺便说下,mac的好像是ctrl+shift+r,就出来了.我还讨来了个mac截图. 本功能请谨慎使用! 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作

  • IntelliJ IDEA语法报错"Usage of API documented as @since 1.6+"的解决办法

    具体报错内容如下: This inspection finds all usages of methods that have @since tag in their documentation.  This may be useful when development is performed under newer SDK version as the target platform for production 报错图: 解决方案: 看代码意思是,那个方法是自Java1.6开始的,但是,看

  • IntelliJ IDEA设置Tabs实现同时打开多个文件且分行显示

    有时候要是打开多个文件,要么都显示在一行,要么因为空间不足,就给省略显示,这样看着,或者点着,都不是很方便 IntelliJ IDEA 这个编辑器就提供了应对办法,要是知道怎么设置,那是最好,不知道的可以参考如下图的修改: 1,修改上限值,可以最多显示30个tabs, 2,多行显示,不会拥挤在一行,或者干脆就收缩起来. 具体显示效果如下: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持.如果你想了解更多相关内容请查看下面相关链接

  • IntelliJ IDEA使用快捷键重命名项目、变量、文件等方法总结

    我表示,我在刚刚使用这个编辑器的时候,还真不知道怎么去重命名一个变量,重命名一个文件,或者一个文件夹. 理论上讲,你要是改动一个地方,那么,其他所有引用的地方,应该跟着都给自动的改了的. 不然,你一个个的改,要是引用的地方多了去了,那不改死你啊. 所以,这肯定有个方便快捷的地方来实现这个功能的.说这么多,也就一个快捷键的事. (有兄台表示:我这个是eclipse的快捷键.没错,这就是eclipse上的快捷键吧,这个是可以设置的) 至于这个快捷键,不要太在意,因为,我们使用的系统不同,键盘映射不同

随机推荐