前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >IDEA 连接数据库

IDEA 连接数据库

作者头像
wsuo
发布于 2020-07-30 15:17:39
发布于 2020-07-30 15:17:39
4K00
代码可运行
举报
文章被收录于专栏:技术进阶之路技术进阶之路
运行总次数:0
代码可运行

记录下使用 IDEA 连接数据库遇到的问题。

一、连接数据库

这里以连接 MySQL 数据库为例:

按照如图所示的顺序打开数据库连接界面。

点击 Driver,然后选择 MySQL

然后输入用户名和密码(密码是隐藏的),然后点击 Test Connection :

这时候就会出现连接成功的界面,如果你是红色的错误信息,接着往下看。

二、遇到的问题

Server returns invalid timezone. Go to ‘Advanced’ tab and set 'serverTimezon

出现该问题的原因是MySQL驱动jar中的默认时区是UTC。 UTC代表的是全球标准时间 ,但是我们使用的时间是北京时区也就是东八区,领先UTC八个小时。

关联mysql失败_Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezon’

时区错误,MySQL默认的时区是UTC时区,比北京时间晚8个小时。所以要修改mysql的时间

1、方法一

打开命令行,输入 mysql -u root -p,然后输入你的密码回车,进入命令模式:

mysql 的命令模式下,输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
set global time_zone='+8:00';

再次连接就成功了。

2、方法二

在 URL 后拼接上下面的字符:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
?serverTimezone=GMT
3、方法三

选择高级选项,找到serverTimezone,在比较靠下的位置,修改其值为:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Asia/Shanghai

保存退出就可以了。

Error: Driver class ‘com.mysql.cj.jdbc.Driver’ not found.

这是 MySQL 找不到驱动的错误,解决方法如下:

点击 Apply OK 就可以了.

三、操作数据库

这里可以查看你的表:

点击这里可以查看你所有的数据库,然后要用的哪个就打钩:

也可以在工作区选择:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/03/16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
首页SQLIDEA中操作MySQL问题
Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property 原因:服务器返回无效时区,转到“高级”选项卡并手动设置“serverTimezone”属性。
cherishspring
2019/10/24
9430
首页SQLIDEA中操作MySQL问题
Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually
错误如下: Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually Android转Java,第一个坑,记录一下,以后就能不再碰到这个问题,出现这个问题的原因有两个: 1.你的MySQL没有设置时区 2.你的MySQL驱动没有同步 先来检查第一个问题,步骤如下:
晨曦_LLW
2020/09/25
1.1K0
在IDEA中如何一键生成代码,提高开发效率
文章目录 一、准备工作 1. 插件安装 2. 创建一个springboot项目 3. 准备数据库表 4. 在IDEA配置连接数据库 二、生成代码 1. IDEA中开始生成代码 2. 导入需要的依赖 3. 编写数据源的相关配置 4. 在dao接口添加@Mapper注解 三、测试 一、准备工作 1. 插件安装 在IDEA中安装(EasyCode)插件、(Lombok)插件。 2. 创建一个springboot项目 创建完成后的目录结构: 3. 准备数据库表 表结构: CREATE TABLE `user`
Twcat_tree
2022/11/30
1.2K0
在IDEA中如何一键生成代码,提高开发效率
Mysql 8.0+ 的安装以及密码修改步骤
打开刚刚解压的文件夹 C:\web\mysql-8.0.11 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:
乱码三千
2021/07/29
6800
day59-Django基础-form提交参数+新建APP+配置数据库
1.HTML文件的form表单的提交三要素: a. action将决定form提交的路径,给后台判断,method 方法 POST 给后台 b. name 将定义提交字典的 key 值 c. submit 按钮将提交这个表单里面的数据 image.png 2.使用频率极高的三个Django封装的方法 a. render 方法用来返回一个 HTML 的网页 b. HttpResponse 方法用来返回一个文本的字符串 c. redirect 方法用来跳转一个新的网页 image.png 3.后台如何获取前台传
少年包青菜
2019/09/18
5350
IDEA 连接mysql时报错:Server returns invalid timezone.
IDEA 连接mysql时报错:Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ prope
兮动人
2021/06/11
6320
IDEA 连接mysql时报错:Server returns invalid timezone.
Java——JDBC连接数据库(步骤详解!!!)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/158311.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/18
2K0
Java——JDBC连接数据库(步骤详解!!!)
jdbc连接mysql8.0数据库_java jdbc连接数据库步骤
首先确认自己的mySQL数据库是多少版本,5.0版本和8.0版本在代码上会有很大的不同并且驱动包也不同
全栈程序员站长
2022/09/30
3.4K0
数据库时间慢了14个小时,Mybatis说,这个锅我不背~
同事反馈一个问题:Mybatis插入数据库的时间是昨天的,是不是因为生成Mybatis逆向工程生成的代码有问题?
程序新视界
2021/12/07
2.6K1
数据库时间慢了14个小时,Mybatis说,这个锅我不背~
idea连接mysql数据库遇到Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ 。。。。。
第一步:检查MySQL时区是否正确 进入命令窗口(Win + R),连接数据库 mysql -uroot -p,回车,输入密码,回车,如图:
百思不得小赵
2022/12/01
5730
idea连接mysql数据库遇到Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ 。。。。。
聊聊当业务数据时间和预期的不一样,可以从哪些方向排查
前些天业务部门的开发同事遇到了一个奇怪的bug,首先他们有个业务已经入库的创建时间和服务器时间相差了8个小时,其次当这个时间显示到前端后,这个时间竟然和服务时间相差了好几个月。
lyb-geek
2022/01/07
4650
聊聊当业务数据时间和预期的不一样,可以从哪些方向排查
聊聊当业务数据时间和预期的不一样,可以从哪些方向排查
前些天业务部门的开发同事遇到了一个奇怪的bug,首先他们有个业务已经入库的创建时间和服务器时间相差了8个小时,其次当这个时间显示到前端后,这个时间竟然和服务时间相差了好几个月。
lyb-geek
2021/06/01
5130
聊聊当业务数据时间和预期的不一样,可以从哪些方向排查
MySQL:设置时区
在开发过程中,设置 IDEA 连接数据mysql数据库连接时遇到异常“Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.” 。意思是时区设置的不对。 于是寻找解决方法。
张云飞Vir
2021/06/11
11.4K0
MySQL:设置时区
一键帮你生成所需代码--EasyCode试试这个工具吧
EasyCode[1] 是基于 IntelliJ IDEA Ultimate 版开发的一个代码生成插件,主要通过自定义模板(基于 velocity)来生成各种你想要的代码。通常用于生成 Entity、Dao、Service、Controller。如果你动手能力强还可以用于生成 HTML、JS、PHP 等代码。理论上来说只要是与数据有关的代码都是可以生成的。
用户2781897
2020/08/25
1.4K0
一键帮你生成所需代码--EasyCode试试这个工具吧
IDEA连接mysql保姆级教学
回到 Date Sources,出现绿色的小勾,即表示连接成功,然后点击OK,结束配置。
王同学要努力
2022/12/20
3.4K0
IDEA连接mysql保姆级教学
一文解决MySQL时区相关问题
在使用 MySQL 的过程中,你可能会遇到时区相关问题,比如说时间显示错误、时区不是东八区、程序取得的时间和数据库存储的时间不一致等等问题。其实,这些问题都与数据库时区设置有关,本篇文章将从数据库参数入手,逐步介绍时区相关内容。
MySQL技术
2020/07/06
7.4K0
pycharm配置django环境_pycharm的terminal默认环境
PyCharm中有提供视图化的数据库工具——Database,在使用这个工具的时候,因为时区设置的问题,会导致连接不成功。
全栈程序员站长
2022/09/27
2990
idea关联mysql时报时区错误
Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.
cherishspring
2019/12/02
1.7K0
idea关联mysql时报时区错误
【JDBC】使用IDEA连接数据库,执行增删改操作。
【1】idea添加mysql-jar包 【2】使用IDEA连接数据库,执行增删改操作。 【3】IDEA连接数据库,执行查询操作,返回结果集并输出。
.29.
2022/11/15
1.6K0
【JDBC】使用IDEA连接数据库,执行增删改操作。
mysql时区问题的一点理解--写入数据库的时间总是晚13小时问题
去年写了一篇“【曹工杂谈】Mysql客户端上,时间为啥和本地差了整整13个小时,就离谱 ”,结果最近还真就用上了。
低级知识传播者
2022/03/28
2.4K0
mysql时区问题的一点理解--写入数据库的时间总是晚13小时问题
推荐阅读
相关推荐
首页SQLIDEA中操作MySQL问题
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验