IntelliJ IDEA进阶使用(1) - 与数据库连接(全局关联)

本文欢迎转载,转载请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN


“工欲善其事,必先利其器”——《论语》

记得最开始接触Java编程的时候,我还在念大学。那时候用Eclipse编译器编写Java。后来参加工作,公司的技术大咖直接丢给我一个IntelliJ IDEA安装包,告诉我以后都用这个IDE开发。我问大咖为啥不用Eclipse,大咖当时就留下一句“Eclipse太low了,这东西才是黑科技”。那个时候我也不清楚这个编译器到底强在什么地方,只是第一次打开它时,感受到了黑色主题的惊艳,还有一些智能的提示用着还蛮舒服。之后便用IDEA开发了。

一开始我没有研究IDEA到底如何强。在这里我也建议大家,尤其是初学者,最开始接触编程的时候,不要把精力过多的放在编译器本身上。那些智能的功能虽然强大但并不是给初学者用的。初学者还是要踏踏实实编好每一行代码,代码积累到一定阶段,就自然水到渠成。

从本文开始,我会不定期更新IDEA的进阶使用方法。建议大家,编译器的学习和使用,不是一下子就能掌握和习惯的。很多功能都是一开始不知道,后来发现有更方便的方法时,慢慢养成快捷的使用习惯。在学习各种快捷功能的同时,要自己实际动手操作一下。尤其对于各种快捷键的使用,一开始可能不习惯,但强迫自己用一段时间,就会越来越熟练。双手脱离鼠标只游走于键帽之间是很爽的。

同时,也欢迎大家分享交流IDEA实用的技巧和心得。


IntelliJ IDEA与数据库连接

一、配置数据源

1.点击右侧Database选项卡

2.点击【+】号,选择对应数据库

这里写图片描述

3.配置数据源

这里写图片描述

Database:数据库名 
UserPassword为数据库账户密码。 
点击【Test Connection】按钮可以测试数据库是否连通。 
第一次使用时可能【Test Connection】按钮为灰色,是因为没有安装驱动。在下方会有提示安装Drivers驱动,点击即可自动安装。 
test通过后会出现“Successful”

这里写图片描述

4.全局关联

在参考其他博客的时候,看到有网友评论说怎么配置全局数据源。其实很简单,点击如下图所示的按钮,就可以将数据源切换到全局了。再点击一次即可切回到仅本项目。

这里写图片描述

二、表操作

1.表查看

双击表名,即可查看该表数据库

2.数据修改

有时候想直接修改表里的数据,则可以双击表中想要修改的数据,输入新的数据。然后点击上方的提交按钮(快捷键Ctrl + Enter)完成修改。

这里写图片描述

3.数据增加/删除

这里写图片描述

这两个按钮即为增加和删除。或者右键某一行数据也有对应的功能。

4.数据过滤

在表上面的<Filter criteria>输入框中,可以数据过滤条件

这里写图片描述

右键想要过滤的字段,在【Filter by】一栏中可以选择一些常见的过滤条件

这里写图片描述

5.查看SQL语句

点击右上方的【View Query】按钮,可以查看当前展现数据的SQL代码。

这里写图片描述

三、优点

1.智能提示

拿SpringBoot + MyBatis框架来说。在我们编写各种mapper.xml文件时,在写SQL语句的时候,IDEA会对表名、字段名等给出智能的提示。

这里写图片描述

这个功能屌爆了好么!以前没有关联数据库的时候,写大量的字段名麻烦不说,还经常拼错,等到Run的时候才发现报错了,还要找半天。

2.修改关联

自从关联了数据源,修改字段什么的都是一条龙作业。 
有时候发现字段名需要修改,直接在IDEA里就能完成代码 + 数据库的一条龙修改服务。 
比如要修改”data_status”这个字段

这里写图片描述

首先选中这个字段,进行Rename操作(快捷键为Shift + F6)。在弹出的窗口中可以对字段进行重命名。

这里写图片描述

点击【Refactor】,下面会出现确认信息框。

这里写图片描述

这里就表示哪些文件中的”data_status”会受到影响。如果涉及的文件比较多,那最好要筛选一下,免得操作错误的修改。

如何筛选呢?比如上图,红框中的目录就是其他mapper中有关”data_status”的地方,但是我现在就想修改CreditScoreInfoEntityMapper中的”data_status”,那就将红框目录下的文件排除掉。右键点击该目录,选择【Exclude】即可。

这里写图片描述

然后点击下方的【Refactor】即可完成修改。


以上是IDEA关联数据库的一些常用的操作。如果各位coder有更实用的方法在本文中没有提及,欢迎评论分享哦~

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值