首页 > 数据库 >VSCode & Intellij IDEA CE 数据库连接

VSCode & Intellij IDEA CE 数据库连接

时间:2023-10-08 10:13:55浏览次数:45  
标签:PostgresSQL 插件 Intellij VSCode 数据库 IDEA MySQL

VSCode & Intellij IDEA CE 数据库连接

大概记一下现在正在用的几个工具/插件

VSCode

VSCode 里面的工具我下载了很多,如果只是链接 MySQL 的话,可能用 Jun Han 这位大佬的 MySQL 就好了:

在这里插入图片描述

使用这个插件直接打开 .sql 文件单击运行就能跑 sql 命令,而且跑起来也挺方便的

不过我们项目本身就有用 PostgresSQL,我在下载了这个插件后:

在这里插入图片描述

二者似乎有配置上的冲突,以至于最终只能卸载 Jun Han 大佬写的这个插件了

如果只是用 PostgresSQL,那么这个插件也挺方便的,运行方法和 MySQL 挺像,打开 SQL 文件右键就可以运行:

在这里插入图片描述

因为各种插件冲突的关系,所以我最终选择了这款插件:

在这里插入图片描述

这是一个付费插件,一年$20 或者 68r 如果我没记错的话

现在我用的是免费版,还可以,支持的数据库类型很多:

在这里插入图片描述

免费版主要的限制在于只能够使用 3 个 connection,不过我觉得日常也够了,毕竟配置数据库也不是特别麻烦。

除了 3 个 connection 的限制外,其他的可用可不用……?包括云端同步配置之类的,我对这个需求倒不是很大

UI 整体方面还行,这是在侧边栏的效果:

在这里插入图片描述

这是打开数据库预览的效果:

在这里插入图片描述

不过免费版好像不能拖拽数据栏:

在这里插入图片描述

除了这个之外基本上没什么特别大的问题

不过 VSCode 毕竟是个文本编辑器,跑数据量比较大的 query 对标专门的软件速度上的差距还是比较明显的,比如说我们本地 PostgresSQL 大概几万条数据,在 VSCode 跑 SELECT * FROM 大概需要至少半分钟的反应时间,但是 pg admin 跑起来可能就几秒钟的时间

我这里没有具体的 benchmark,不太好对比,但是正常使用 LIMIT 这些渲染几百条数据还是挺快的,可能上万条数据显示 UI 上卡顿的会特别厉害

Intellij CE

如果是付费版的 Intellij 应该是直接带有连接数据库的工具,但是 CE 需要额外下载

具体的方法是到 settings 里面寻找 plugin,我这里用的是 Database Navigator:

在这里插入图片描述

目前支持的版本也有列:

  • Oracle
  • MySQL
  • SQLite
  • PostgresSQL

其他的我没有尝试,不过 MySQL 和 PostgresSQL 两个我是连接成功了:

在这里插入图片描述

在这里插入图片描述

其中 connection 是 MySQL,connection 1 是 PostgresSQL,我没改名字用的就是默认的了

这个插件主要存在的问题在于,可能需要设置 auto commit:

在这里插入图片描述

我昨天在跑 Spring Boot 的案例,然后发现数据库里面的数据更新了,虽然 VSCode 里显示数据已经刷新成功了,不过 Intellij 里面是种刷新不出来,一直到选择了 auto-commit,再刷新数据就更新出来了

牛脾气电缆盘 http://www.npqdlp.com/

标签:PostgresSQL,插件,Intellij,VSCode,数据库,IDEA,MySQL
From: https://www.cnblogs.com/yuanyuzhou/p/17748216.html

相关文章

  • vscode设置文件忽略
    转到顶部菜单中的"文件"(File)>"首选项"(Preferences)>"设置"(Settings)或者您可以使用快捷键Ctrl+,或Cmd+,打开设置。在设置页面中,搜索框内输入"files.exclude" 在这里添加即可 ......
  • idea报错:Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (d
    idea版本:​​2020.3​​idea报错:在查阅了资料以后发现是​​IDEA2020​​的兼容问题 Failedtoexecutegoalorg.codehaus.mojo:exec-maven-plugin:3.0.0:exec(default-cli)onprojectsms:Commandexecutionfailed.解决方法:1、测试不要用​​main​​方法测试,使用​​......
  • 强烈推荐!8 个 IDEA 常用小技巧,准点下班必备!
    InteIIiJIDEA2023.2版本发布了,在2023.2中,官方根据用户的宝贵反馈对新UI做出了大量改进,新UI界面大大减少了干扰,可以让用户更好地专注于代码。相信很多同学都已经迫不及待地尝试了。但官方激活码的校验规则进行了更新,之前已经成功激活的Idea可能突然无法使用了,给大家准备了激活码......
  • 为什么我建议你趁早试试这款项目代码统计 IDEA 插件—— Statistic
    前言编程是一个很奇妙的事情,大部分的我们把大部分时间实际都花在了复制粘贴,而后修改代码上面。很多时候,我们并不关注代码质量,只要功能能实现,我才不管一个类的代码有多长、一个方法的代码有多长。因此,我们经常会碰到让自己想要骂街的项目,不过,说真的,你自己写的代码也有极大可能被......
  • vscode单步调试Android c++源码
    vscode单步调试Androidc++源码  目录步骤1.运行gdbclient.py脚本2.复制生成的launch.json并新建/home/jetson/android_aosp/aosp/.vscode/launch.json3.运行gdb即可,打断点参考 步骤注意:这个过程需要在Android源码环境中运行,可以使用adb端口转发工具,来......
  • vscode c++ 编译运行配置(信息学竞赛OIer专用)
    vscodec++编译运行OI专用配置在你的文件夹下建立一个名为\(\tt.vscode\)的文件夹。目录是这样的:\(\tt.vscode\)\(\tt|--c\_cpp\_properties.json\)\(\tt|--launch.json\)\(\tt|--tasks.json\)\(\tt.vscode/c\_cpp\_properties.json\){"configurations&qu......
  • windows下vscode连接linux(虚拟机)进行(伪)远程开发
    免责声明本文乃至本系列是对网络上传播的内容进行整理以梳理流程,且因为篇幅限制会精简内容,适合面向具有计算机类基础知识的人群,本文内容较为笼统,只有大体上的逻辑,具体的细节肯定是官网上写的准而全,望读者能从官网上获取最新的信息,而不是这一篇参考性流程开源声明本文章遵......
  • idea自定义设置背景图片
      这样就设置完成了......
  • idea 使用技巧
    提取变量,声明父类型在idea中提取变量Ctrl+Alt+V这个快捷键大家一定不陌生.其用法不少,主要的用法就是先创建一个对象,然后通过提取变量快捷键快速的将对象赋值给自动声明的变量,如下:先写对象的创建:newArrayList()然后按下Ctrl+Alt+V,出现:ArrayListarrayLi......
  • intellijidea下载-intellijidea软件下载 安装包下载方式
    intellijidea官方版特色丰富的导航模式IDEA提供了丰富的导航查看模式,例如Ctrl+E显示最近打开过的文件,Ctrl+N显示你希望显示的类名查找框(该框同样有智能补充功能,当你输入字母后IDEA将显示所有候选类名)。在最基本的project视图中,你还可以选择多种的视图方式。智能的选取在很多时候我......