Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >IDEA 连接数据库

IDEA 连接数据库

作者头像
wsuo
发布于 2020-07-30 15:17:39
发布于 2020-07-30 15:17:39
4.2K00
代码可运行
举报
文章被收录于专栏:技术进阶之路技术进阶之路
运行总次数: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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
IDEA链接MySQL数据库失败
异常信息:Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezon(服务器返回无效时区。转到“高级”选项卡并设置“服务器时区”) 解决方案 命令行登录MySQL数据库,win + R,登录数据库: mysql -uroot -p 点击回车输入密码,如图 image.png 继续输入 以下命令 (注意不要漏掉后面的分号),回车,如图: show variables like'%time_zone'; im
框架师
2021/03/06
4.5K0
idea关联mysql时报时区错误
Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.
cherishspring
2019/12/02
1.7K0
idea关联mysql时报时区错误
MySQL:设置时区
在开发过程中,设置 IDEA 连接数据mysql数据库连接时遇到异常“Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.” 。意思是时区设置的不对。 于是寻找解决方法。
张云飞Vir
2021/06/11
11.6K0
MySQL:设置时区
Mysql 8.0+ 的安装以及密码修改步骤
打开刚刚解压的文件夹 C:\web\mysql-8.0.11 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:
乱码三千
2021/07/29
6910
一键帮你生成所需代码--EasyCode试试这个工具吧
EasyCode[1] 是基于 IntelliJ IDEA Ultimate 版开发的一个代码生成插件,主要通过自定义模板(基于 velocity)来生成各种你想要的代码。通常用于生成 Entity、Dao、Service、Controller。如果你动手能力强还可以用于生成 HTML、JS、PHP 等代码。理论上来说只要是与数据有关的代码都是可以生成的。
用户2781897
2020/08/25
1.4K0
一键帮你生成所需代码--EasyCode试试这个工具吧
在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.3K0
在IDEA中如何一键生成代码,提高开发效率
IDEA 连接mysql时报错:Server returns invalid timezone.
IDEA 连接mysql时报错:Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ prope
兮动人
2021/06/11
6450
IDEA 连接mysql时报错:Server returns invalid timezone.
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
数据库时间慢了14个小时,Mybatis说,这个锅我不背~
同事反馈一个问题:Mybatis插入数据库的时间是昨天的,是不是因为生成Mybatis逆向工程生成的代码有问题?
程序新视界
2021/12/07
2.7K1
数据库时间慢了14个小时,Mybatis说,这个锅我不背~
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
5390
首页SQLIDEA中操作MySQL问题
Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property 原因:服务器返回无效时区,转到“高级”选项卡并手动设置“serverTimezone”属性。
cherishspring
2019/10/24
9560
首页SQLIDEA中操作MySQL问题
如何优雅的将数据库表逆向生成代码
作为 Java 开发,数据库操作是不可逃避的问题,最原始的方式可能使用JDBC操作数据库。渐渐的有了对象关系映射的框架。最让人熟知的有 Hibernate、Mybitas。Hibernate消除了代码的映射规则,开发人员可以将数据库表当对象使用,确实很方便,但是它最大的一个问题是在表关联和复杂的SQL查询支持较差。而Mybitas 是一个款半自动的ORM 框架,开发人员重点关注sql语句即可,框架解除了sql与程序代码的耦合。基于这样的原因我总结了三种方式通过数据库表逆向生成代码,让使用 Mabitas的小伙伴的开发效率提高一个台阶。
不安分的猿人
2020/04/23
2.1K0
如何优雅的将数据库表逆向生成代码
mysql时区问题的一点理解--写入数据库的时间总是晚13小时问题
去年写了一篇“【曹工杂谈】Mysql客户端上,时间为啥和本地差了整整13个小时,就离谱 ”,结果最近还真就用上了。
低级知识传播者
2022/03/28
2.5K0
mysql时区问题的一点理解--写入数据库的时间总是晚13小时问题
spring boot连接mysql提示The server time zone value xxx错误
在使用spring boot +Mysql组合的时候。遇到了连接数据库错误。信息:The server time zone value xxx
凯哥Java
2019/06/28
1.8K0
jdbc连接数据库的方法(代码)
package com.dgut.chapter7; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class StatementDemo346 { private Connection conn=null; private Statem
软件小生活
2021/08/16
1.2K0
pycharm配置django环境_pycharm的terminal默认环境
PyCharm中有提供视图化的数据库工具——Database,在使用这个工具的时候,因为时区设置的问题,会导致连接不成功。
全栈程序员站长
2022/09/27
3050
Java——JDBC连接数据库(步骤详解!!!)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/158311.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/18
2.7K0
Java——JDBC连接数据库(步骤详解!!!)
Java 连接数据库 JDBCUtil
如果是Elcipse 的话,不会创建的话,再查查吧,我的代码是没有问题的。呜呜呜。
宁在春
2022/10/31
6900
Web开发中的时区问题
关于时区的概念,想必大家都有些了解。我们的地球被划分为24个时区,北京时间为东八区,而美国的太平洋时间为西八区,和我们差了16个小时。
草捏子
2020/08/10
3.8K0
Web开发中的时区问题
Mysql免安装版的使用
工(you)作(xi)需要,以前的笔电已经有点跟不上配置了,换了部新电脑,本来用以前的安装包,就不会有这个博文了。但是(新电脑怎么可以不配最新的mysql!)
JathonKatu
2020/10/27
1.4K0
Mysql免安装版的使用
推荐阅读
相关推荐
IDEA链接MySQL数据库失败
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验