在Intellij IDEA中如何操作MYSQL数据表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Intellij IDEA中如何操作MYSQL数据表相关的知识,希望对你有一定的参考价值。
参考技术A我们平时都是通过数据库管理工具操作mysql数据表,那么如何在Intellij IDEA中操作MYSQL数据表呢?下面我给大家分享一下。
工具/材料
Intellij IDEA
- 01
首先点击右侧的Data Source,选择下拉菜单中的MySQL选项,如下图所示
02接下来在弹出的Data Sources and Drivers界面中输入Mysql的用户名和密码进行数据库连接,如下图所示
03连接成功MYSQL数据库以后,数据库中的表都会显示出来了,如下图所示,我们双击要操作的数据表
04然后在右侧就会显示此数据表的所有数据,在这里可以对数据表的数据进行相应的增删改查,如下图所示
05接下来点击此数据表顶部的加号按钮进行数据行的增加,如下图所示
06编辑完新的数据以后需要右键单击数据行,然后选择Submit New Row选项,如下图所示
07接下来我们还可以在输入栏中通过列表进行数据的过滤,如下图所示
08最后,如果你不习惯操作界面,那么可以打开右侧的SQL窗口按钮,如下图所示
09然后在工作区就会展现出SQL编辑区,我们就可以在里面输入SQL语句进行数据表的操作,如下图所示
如何配置 IntelliJ IDEA 以对 MySQL 数据源使用明文密码身份验证?
【中文标题】如何配置 IntelliJ IDEA 以对 MySQL 数据源使用明文密码身份验证?【英文标题】:How do I configure IntelliJ IDEA to use clear-text password authentication for a MySQL data source? 【发布时间】:2018-05-01 19:46:20 【问题描述】:我尝试了几种不同的方法在 IntelliJ 中定义我的 MySQL 数据库连接,但似乎无法连接。
要求:
使用 SSH 代理服务器 需要以明文形式发送密码。我的理解是 MySQL 驱动程序应该有一个内置插件,称为 mysql_clear_password
,并且我应该能够通过声明其类名 (com.mysql.jdbc.authentication.MysqlClearPasswordPlugin
) 在数据库配置的高级选项卡上启用它和/或将LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN
变量设置为1
、Y
或y
。
我似乎无法让它工作。有人可以提供有关在 IDE 中执行此操作的正确方法的指导吗?
【问题讨论】:
【参考方案1】:需要指定额外的 JDBC 参数 authenticationPlugins
,其值为 mysql_clear_password
。
另见https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-configuration-properties.html
【讨论】:
根据dev.mysql.com/doc/refman/5.5/en/… 需要设置环境变量LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN=1
并在数据源高级选项卡上添加authenticationPlugins ``com.mysql.jdbc.authentication.MysqlClearPasswordPlugin
以上是关于在Intellij IDEA中如何操作MYSQL数据表的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ IDEA 服务端关联MySQL数据视图操作
如何配置 IntelliJ IDEA 以对 MySQL 数据源使用明文密码身份验证?
IntelliJ IDEA中如何优雅的调试Java Stream操作