Intellij IDEA怎么连接Mysql和Oracle其他数据库

你问IntelliJ IDEA如何连接数据库;是这样吗?其实很简单。
我之前已经经历过足够多的故障了;所以我会清楚地解释它们。

上周一位客户询问他是否无法连接到 MySQL。
我发现所有配置都是错误的。
你按照以下步骤操作是对的:
先说一下准备工作 必须先安装IntelliJ IDEA;任何社区版本或高性能版本都可以使用。
然后确保您的数据库正在本地或远程运行。
例如,MySQL 的默认端口为 3 3 06 ,Oracle 的默认端口为 1 5 2 1 最重要的是获取连接信息:IP/域名;端口号数据库名称;所有用户名和密码都是强制性的。

连接步骤实际上是三步。
1 . 打开连接面板。
在 IntelliJ IDEA 右侧找到数据库工具窗口。
如果没有,请单击查看 → 工具窗口 → 打开数据库。
左上角有一个+号,点击它,选择DataSource → MySQL(或Oracle)
2 .填写限制条件。
输入 Host 的数据库地址和 Localhost 的 Localhost。
Port 填写端口,MySQL为3 3 06 ; Oracle为1 5 2 1 database中,数据库名称;输入用户名和密码并填写您的登录凭据。
IntelliJ IDEA 自动化 JDBC 驱动程序它将下载。
如果没有下载则必须手动下载数据库专用的JAR包,如mysql-connector-java.jar
3 保存测试。
单击“测试连接”进行测试。
如果成功,点击 → 确定。
连接将显示在数据库窗口中并变为绿色。

SQL的实现更容易。
在数据库窗口中单击您的连接;右键单击表名或直接单击顶部的 SQLConsole 按钮。
INSERT IN SELECT FROM 表名;像IntelliJ IDEA一样编写SQL会自动高亮并补全,按操作键(或者按Ctrl+Enter)就可以看到结果。

应注意 Oracle 连接。
Oracle连接与MySQL类似。
第二步,选择Oracle。
当满足限制时,注意:选择Driver for Oracle;对于ServiceName,输入Oracle服务的名称(例如ORCL); URL 格式为 jdbc:oracle:thin:@//host:port/service_name。

我会提醒你我踩过的坑。

最常见的驱动程序问题:如果 JDBC 驱动程序没有自动下载。
必须手动下载数据库特定的JAR文件,例如MySQL的mysql-connector-java.jar;然后单击“下载”或手动指定 JAR 路径。

防火墙限制:确保数据库端口在服务器防火墙上打开。

SSL 加密连接:如果需要 SSL。
高级设置中的 SSL 证书配置
IntelliJ IDEA的数据库工具窗口很棒,并且支持MySQL、Oracle等主流数据库,例如PostgreSQL和SQLServer。
您只需要填写正确的参数并进行测试,就可以快速运行SQL来管理数据,真正提高开发效率。
不管怎样,如果你遵循这些步骤,基本上就不会出错。

IntelliJ IDEA怎么连接MySQL数据库?

哎呀,我还记得第一次在 IntelliJ IDEA 中连接 MySQL 数据库的情景。
有点困难。
哎,我当时比较着急,就点了菜单栏的View,然后搜索了一下,哎呀,ToolWindows,Database,怎么也找不到。
后来我了解到,对于 Windows/Linux,我必须使用键盘快捷键 Alt+8 ,对于 macOS,我必须使用键盘快捷键 Command+8 我按下它,哎呀,数据库工具窗口弹出了。

当时我想:为什么我不能直接连接数据库呢?我看到数据库工具窗口的左上角有一个“+”按钮。
我想,嘿,这不是一个加号吗?
配置连接参数时,需要输入服务器地址。
对于Host我记得我写的是localhost,端口,默认值3 3 06 ,目标数据库名称,用户名User,我写的是root和密码Pass。
字,我想了半天,对了,URL,哎,系统自动生成的这个东西,格式是什么,jdbc:mysql://localhost:3 3 06 /database,我心想,这个IDEA还蛮聪明的。

然后我点击了TestConnection,心想:嘿,这个连接会成功吗?当我看到结果时,我看到一个绿色的提示:“成功”。
我很高兴终于联系上了。

要保存连接配置,我单击“应用”,然后单击“确定”。
我很高兴看到数据库连接出现在工具窗口中。

连接成功后,我可以查看数据库中的表结构和数据,运行SQL查询并右键单击。
IDEA确实很实用。

说起来,我还真得回想一下当时的注意事项。
如果连接失败,首先要检查MySQL服务是否启动、防火墙是否允许3 3 06 端口、驱动版本与MySQL版本是否匹配、用户名、密码、权限是否匹配。
这无意中引发了一个问题。

回想起来,当时在IntelliJ IDEA中连接MySQL数据库还是有点兴奋的。

IDEA如何连接数据库