您当前的位置:首页 > 电脑百科 > 程序开发 > 编程百科

IDEA使用技巧以及如何连接数据库

时间:2021-04-08 14:54:34  来源:今日头条  作者:知了堂

IDEA使用技巧以及连接数据库

IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜,把一些好用的IDEA技巧以及I如何连接数据库分享给大家!

一、小技巧

1、更加智能的协助开发

我们使用编辑器的目的就是在于简化开发难度,加快开发速度。IDEA 就有许多功能,可以更加智能的、更加快速地帮你完成代码开发。(新版本才支持)

2、代码提示

下面先介绍最基本的代码提示功能。

一般编辑器都会提供基本提示功能,可以快速提供可用的方法,变量等。当然 IDEA 也存在这个,在 IDEA 中使用 Ctrl + Space 可以快速提示。

3、快速完成语句

在 IDEA 中,可以使用快捷键 Ctrl+Shift+Enter 快速完成声明 if while 等语句。

4、强大的搜索功能

开发的时候我们会去查看类的源码,有时我们只知道类的名字,却不知道具体包的位置,这个时候IDEA 强大的搜索功能可以帮我们迅速地找到。

我们可以按两下 shift,在弹出的窗口输入类名,就可以找到。

这个功能不仅可以找类,也可以用于找文件等。

还有的时候我们可能只记得类中的某个关键字,那上面的方法就无效。但是没关系,IDEA 还可以帮你用关键字去搜索找到 我们只要输入 Ctrl+Alt+F 快捷键。

5、文件之间的跳转

点击Help找到 Find Action,然后点击Recent Files,就可以实现文件之间的跳转了

Help --> Find Action(Ctrl + Shift + A)--> Recent Files(Ctrl + E)

6、书签之前的跳转

Ctrl + F11:创建书签。

Ctrl + 书签名字:需要跳转的书签位置。

7、项目之间的跳转

window -->next Project Window(Ctrl + Alt + 右方括号/Ctrl + Alt + 左方括号)

8、收藏某一段代码

Favorites:类似于一个收藏夹。

Add to Favorites(Alt +Shift + F):将一个类或者代码添加到收藏夹。

二、Idea连接数据库

Idea的还有个强大之处就是连接数据库,就可以少开一个数据库工具了,对于电脑内存小的小伙伴也是很友好的哟,我用它其实的目的是连接数据库生成CRUD代码,这个也是很不多错,大大提高了开发效率!

第一步,连接数据库

一定要事先导入过JDBC驱动的包,在自建的lib目录下:

IDEA使用技巧以及如何连接数据库

 

之后在新建项目后在最右侧会出现Database的连接标志,如图所示:

IDEA使用技巧以及如何连接数据库

 

第二步,测试数据库是否连接成功

然后填写MySQL的地址、端口、用户名、密码,库名测试看是否连接成功!

IDEA使用技巧以及如何连接数据库

 

如果显示连接不成功,而你的JDBC包明明已经导入好了,且错误显示为找不到驱动,解决方法:

IDEA使用技巧以及如何连接数据库

 

然后一些关于操作数据库的操作

添加表: 这里添加表的操作错了,应该点击按钮后,选择 Schemas 那一栏才能勾选表进行添加

IDEA使用技巧以及如何连接数据库

 

双击表后显示的:

IDEA使用技巧以及如何连接数据库

 

完成

编写 SQL 语句的按钮:

IDEA使用技巧以及如何连接数据库

 

三、几款实用插件安装

推荐几款IDEA插件,能给大家在枯燥的IDEA里带来更好的coding体验。

点击File---->Settings

IDEA使用技巧以及如何连接数据库

 

找到Plugins标签

IDEA使用技巧以及如何连接数据库

 

然后输入你想要的插件了

例如:

Translation

对于英语不好的同学来说这个功能可谓是coding必备,不管是看源码,还是看别人代码中变量名的意思,都十分重要。

IDEA使用技巧以及如何连接数据库

 


IDEA使用技巧以及如何连接数据库

 

Lombok

本来是不想写这个插件的,注意这个插件在实际开发中,如果公司明确要求不可以使用,那就一定不使用,这个插件争议性也很强,虽然很省事,但是会引发很多问题,比如对代码侵入性强,团队一人使用,所有人都要使用。所以如果是个人开发小项目我觉得可以使用,省去写getsettoString方法的功夫。

GenerateAllSetter

一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便,在做项目时,每层都有各自的实体对象需要相互转换,但是考虑BeanUtil.copyProperties()等这些工具的弊端,有些地方就需要手动的赋值时,有这个插件就会很方便,创建完对象后在变量名上面按Alt+Enter就会出来 generate all setter选项。是根据方法返回值生成的哦

IDEA使用技巧以及如何连接数据库

 

小伙伴学会了吗,今天的分享就到这里了!



Tags:IDEA   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
昨天看到一个问题,“疫情结束后你最想吃什么?”仔细想了一下,火锅?烤肉?看了一下体重秤,怕是只能报个健身房了。你以为你胖N斤的时间复杂度是O(2^N), 事实上它是O(1),嗖嗖的.正文回...【详细内容】
2021-09-13  Tags: IDEA  点击:(44)  评论:(0)  加入收藏
话一句首先建议大家首先有一定的Spark基础,再来看源码。相信会学到更多的东西,尤其是整个app的运行过程,Spark的运行流程。今天弄了一天,总算是弄好了。花费时间最多的就是在编...【详细内容】
2021-06-23  Tags: IDEA  点击:(122)  评论:(0)  加入收藏
IDEA版本:2020.1【原因】使用intellij idea很长一段时间,软件相关的配置也都按照自己习惯的设置好,如果需要重装软件,还得需要重新设置【操作】:1.首先将本地的设置上传到云端[...【详细内容】
2021-06-15  Tags: IDEA  点击:(129)  评论:(0)  加入收藏
IDEA在手 天下我有我们打算将Pondus的所有生产服务器升级到这一新版本。 从那时起,我们将大部分代码库迁移到lambda表达式、数据流和新的日期API上。 我们也会使用Nashorn来...【详细内容】
2021-06-10  Tags: IDEA  点击:(173)  评论:(0)  加入收藏
一、概述毋庸置疑 IntelliJ IDEA 已经成为 Java 开发最好用的开发工具,这篇文章主要记录自己使用 idea 开发过程中的一些常用配置,主要是根据自己的开发习惯进行的配置,记录这...【详细内容】
2021-05-24  Tags: IDEA  点击:(241)  评论:(0)  加入收藏
MySQL 等数据库客户端软件市面上非常多了,别的栈长就不介绍了, 其实 IntelliJ IDEA 自带的数据库工具就很牛逼,不信你继续往下看。本文以 IntelliJ IDEA/ Mac 版本作为演示,其...【详细内容】
2021-04-30  Tags: IDEA  点击:(169)  评论:(0)  加入收藏
IDEA 2020.3 刚没用多久,2021.1 又陆续给我推送更新了: 启动就提醒更新,麻烦,那不如更新下,体验下新版本。 如上图所示,2021.1 更新了 9 个新特性,下面栈长会一一体验给大家介绍一...【详细内容】
2021-04-22  Tags: IDEA  点击:(196)  评论:(0)  加入收藏
IDEA使用技巧以及连接数据库IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜,把一些好用的IDEA技巧以及I如何连接数据库分享给大家!一、小技巧1、更加...【详细内容】
2021-04-08  Tags: IDEA  点击:(302)  评论:(0)  加入收藏
前言程序员对待IDE都是虔诚的,经常因为谁是最好的IDE而在江湖上掀起波澜,曾经我也是。后来我遇到了IDEA,从此是它,余生都是它。IDEA 毫无疑问是目前最强大的Java开发工具了,但是...【详细内容】
2021-04-06  Tags: IDEA  点击:(269)  评论:(0)  加入收藏
作为一名java工(B)程(U)师(G),相信大部分的狮子们都有自己心仪的IDE,idea作为目前人气最火的java编码工具。你的idea的UI界面是这样的:原始界面别人的可能是这样的:进阶版也可...【详细内容】
2021-01-07  Tags: IDEA  点击:(219)  评论:(0)  加入收藏
▌简易百科推荐
摘 要 (OF作品展示)OF之前介绍了用python实现数据可视化、数据分析及一些小项目,但基本都是后端的知识。想要做一个好看的可视化大屏,我们还要学一些前端的知识(vue),网上有很多比...【详细内容】
2021-12-27  项目与数据管理    Tags:Vue   点击:(1)  评论:(0)  加入收藏
程序是如何被执行的  程序是如何被执行的?许多开发者可能也没法回答这个问题,大多数人更注重的是如何编写程序,却不会太注意编写好的程序是如何被运行,这并不是一个好...【详细内容】
2021-12-23  IT学习日记    Tags:程序   点击:(9)  评论:(0)  加入收藏
阅读收获✔️1. 了解单点登录实现原理✔️2. 掌握快速使用xxl-sso接入单点登录功能一、早期的多系统登录解决方案 单系统登录解决方案的核心是cookie,cookie携带会话id在浏览器...【详细内容】
2021-12-23  程序yuan    Tags:单点登录(   点击:(8)  评论:(0)  加入收藏
下载Eclipse RCP IDE如果你电脑上还没有安装Eclipse,那么请到这里下载对应版本的软件进行安装。具体的安装步骤就不在这赘述了。创建第一个标准Eclipse RCP应用(总共分为六步)1...【详细内容】
2021-12-22  阿福ChrisYuan    Tags:RCP应用   点击:(7)  评论:(0)  加入收藏
今天想简单聊一聊 Token 的 Value Capture,就是币的价值问题。首先说明啊,这个话题包含的内容非常之光,Token 的经济学设计也可以包含诸多问题,所以几乎不可能把这个问题说的清...【详细内容】
2021-12-21  唐少华TSH    Tags:Token   点击:(9)  评论:(0)  加入收藏
实现效果:假如有10条数据,分组展示,默认在当前页面展示4个,点击换一批,从第5个开始继续展示,到最后一组,再重新返回到第一组 data() { return { qList: [], //处理后...【详细内容】
2021-12-17  Mason程    Tags:VUE   点击:(14)  评论:(0)  加入收藏
什么是性能调优?(what) 为什么需要性能调优?(why) 什么时候需要性能调优?(when) 什么地方需要性能调优?(where) 什么时候来进行性能调优?(who) 怎么样进行性能调优?(How) 硬件配...【详细内容】
2021-12-16  软件测试小p    Tags:性能调优   点击:(19)  评论:(0)  加入收藏
Tasker 是一款适用于 Android 设备的高级自动化应用,它可以通过脚本让重复性的操作自动运行,提高效率。 不知道从哪里听说的抖音 app 会导致 OLED 屏幕烧屏。于是就现学现卖,自...【详细内容】
2021-12-15  ITBang    Tags:抖音防烧屏   点击:(23)  评论:(0)  加入收藏
11 月 23 日,Rust Moderation Team(审核团队)在 GitHub 上发布了辞职公告,即刻生效。根据公告,审核团队集体辞职是为了抗议 Rust 核心团队(Core team)在执行社区行为准则和标准上...【详细内容】
2021-12-15  InfoQ    Tags:Rust   点击:(24)  评论:(0)  加入收藏
一个项目的大部分API,测试用例在参数和参数值等信息会有很多相似的地方。我们可以复制API,复制用例来快速生成,然后做细微调整既可以满足我们的测试需求1.复制API:在菜单发布单...【详细内容】
2021-12-14  AutoMeter    Tags:AutoMeter   点击:(20)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条