学习时,使用IDEA的时候,需要连接Database,连接时遇到了一些小问题,下面记录一下操作流程以及遇到的问题的解决方法。

一、 连接操作

简介:介绍如何创建连接,具体连接某个数据库的操作流程。

1.1 创建连接

打开idea,点击右侧的 Database

或者 选择 View --> Tool Windows --> Database

点击 + 号 ,选择 Data Source ,选择 数据库 (下面以MySQL为例)

选择 mysql 后弹出以下界面

填上信息后,点击 Test Connect 测试 (如果有报错,请看下面 二、解决问题 )

测试成功,点击 Apply ,再 OK 确定

如下图,连接创建成功

1.2 连接数据库

上面 1.1 的操作,成功连接了 mysql ,还没有具体连接到你的数据库,这一部分介绍在idea中创建数据库、数据表。

右键 刚刚创建好的连接,点击 New --> Schema

点击后弹出以下窗口,输入名字,这个名字是所创建的数据库库名,在终端上输入 show databases; 这个命令查看数据库显示数据库。

mysql相关命令可以参考这篇文章 :MySQL常使用的命令

创建完成后如下

右键 数据库库名 ,点击 New --> Table ,创一个新的数据表

点击后弹出下面这个界面

修改表名,点击 + 添加列,设置各项属性

点击执行 Execute ,创建完成后如下

再创一个,这次不要勾选,因为 每个表只能有一个主键 。

完成后如下

双击 表名 打开,开始编辑,输入后按 回车 ,编辑完后点击 保存

补充说明一下,idea连接数据库,并不是工程项目连接了数据库。 idea连接操作数据库 只是代替了 cmd 操作数据库 ,让你在操作数据库的时候更方便一些。

1.3 查看检验

可以通过 终端 和 navicat 来检验。

1.3.1 在终端上检验

打开终端(快捷键: Win+r ,输入 cmd ),输入命令查看数据库

cmd登录数据库命令也可以参考这篇文章:MySQL在终端上操作命令

1.3.2 在Navicat上检验

打开连接,选择数据库 demonstration (上面创建的名字,如果和上面创建的库名不一样,输入你的库名就可以了),打开 表 ,一步步点开就行了,界面很友好的。

另外,推荐使用 Navicat 这个数据库管理工具,它使用起来比较友好,如果不太熟悉使用的话,可以参考这篇文章 :Navicat使用快速入门教程

二、 解决问题

第一次连接,点击测试后,会出现以下错误提示

在URL 那一项的后面加上

?serverTimezone=GMT

( / 与 ? 之间的位置为你的数据库名)

好了,继续学习。

到此这篇关于idea配置连接数据库的超详细步骤的文章就介绍到这了,更多相关idea连接数据库内容请搜索云海天教程以前的文章或继续浏览下面的相关文章希望大家以后多多支持云海天教程!

原文链接:https://blog.csdn.net/qq_45069279/article/details/105991751

mysql连接idea详细教程_idea配置连接数据库的超详细步骤相关推荐

  1. mysql超详细教程_MySQL8.0.23安装超详细教程

    前言 最近在做一个人脸识别的项目,需要用数据库保存学生信息与前段交互. MySQL的优点 1.mysql性能卓越,服务稳定,很少出现异常宕机. 2.mysql开放源代码且无版权制约,自主性及使用成本低 ...

  2. [安卓开发笔记一]Android开发配置opencv环境超详细教程

    [安卓开发笔记一]Android开发配置opencv环境超详细教程 [更新于 2022年4月] 再次提醒,建议现在看到这篇文章的,仅仅把此文做一个流程参考,4年前android studio就使用cm ...

  3. 第21章 MySQL 连接的使用教程

    在前几章节中,咱们已经学会了如何在一张表中读取数据,这是相对简单的,但是在真正的应用中经常需要从多个数据表中读取数据. 本章节咱们将向大家介绍如何使用 MySQL 的 JOIN 在两个或多个表中查询数 ...

  4. 转载精品:树莓派(一)——完整烧录及配置过程(超详细)

    树莓派(一)--完整烧录及配置过程(超详细)  请看原文 转自:https://blog.csdn.net/qq_29225913/article/details/100939347 一.搭建树莓派系 ...

  5. 【webots教程】关于webots的超详细介绍

    系列文章 [webots教程]简介与软硬件要求 [webots教程]安装 [webots教程]关于webots的超详细介绍 [webots教程]你在webots搭建的第一个仿真环境 [webots教程 ...

  6. ieda 热部署_Idea配置热部署的详细教程

    一.概念 热部署就是正在运行状态的应用,修改了他的源码之后,在不重新启动的情况下能够自动把增量内容编译并部署到服务器上,使得修改立即生效.热部署为了解决的问题有两个, 一是在开发的时候,修改代码后不需 ...

  7. 新的比较详细的hive安装教程,包含:hadoop的安装配置,hive安装详细教程,大数据下hive详细配置和简单使用和hive元数据迁移相关安装配置操作

    简介:这是大数据里安装hive比较详细的教程,包括安装hive时hadoop的相关配置,hive安装,hive 之后的mysql安装,hive的元素配置到mysql相关配置,hive常见属性的相关配置 ...

  8. 远程配置深度学习服务器详细教程,配置Conda+PyTorch环境

    进入实验室以后,大家就会用实验室的服务器跑一些深度学习模型.如何连接服务器,以及连接服务器后如何配置conda和PyTorch深度学习框架,在此进行详细的介绍. 首先,在连接服务器之前,需要向服务器的 ...

  9. mysql下镜像安装教程_mysql的下载和安装详细教程(windows)

    Windows下安装MySQL详细教程 1.安装包下载 2.安装教程 (1)配置环境变量 (2)生成data文件 (3)安装MySQL (4)启动服务 (5)登录MySQL (6)查询用户密码 (7) ...

最新文章

  1. salt-api timeout 执行超时问题解决
  2. 用prototype 方式来创建客户端组件类
  3. Buck降压电路仿真与解析
  4. Difference: throw or throw ex?
  5. 编程式事务和声明式事物
  6. hadoop-0.21.0-eclipse-plugin无法在eclipse中运行解决方案
  7. TCP 慢启动 拥塞控制
  8. 天翼网关 ddns设置_19,微服务网关之Zuul
  9. 常用中文字体 Unicode 编码
  10. Swagger注解传参
  11. [linux kernel] 内核下RX8025对接系统时钟
  12. Python语言程序设计基础_实验四_函数(一)_答案_通识教育必修课程_上海师范大学
  13. 牡丹的冬季修剪及管理方法
  14. ORA-39097:Data Pump job encountered unexpected error 06502
  15. guest additions
  16. Linux 命令————打包解压之tar
  17. echarts实现双y轴
  18. 结合深度学习检测心脏 智能戒指体积小又准确
  19. Cent os 快捷键设置
  20. practice是什么意思_practice是什么意思|practice的中文翻译 - 医学词典

热门文章

  1. python 预测算法_Python 与金融数据使用机器学习算法预测交易策略
  2. 电脑无线网络与服务器共享,图文详解win7笔记本如何实现内置无线局域网卡共享...
  3. php异步处理任务工具,PHP实现异步任务分发处理利器-Gearman
  4. (八)linux驱动之ioctl的使用
  5. linux 内核 丢弃分片包,LINUX内核关于IP分片重组问题请教
  6. c语言 socket 报文解析,C语言实现Socket简单通信
  7. python封装介绍_谈python3的封装
  8. 中国石油计算机文化基础答案,中国石油大学17年秋《计算机文化基础》第二次在线作业答案...
  9. JAVA服务器没回应_Java如何面对无服务器的挑战?
  10. JAVA知识基础(十一):异常