dirver时区_JDBD连接MySQL中的驱动与时区问题

1.在进行jdbc与mysql连接的时候应注意,加载驱动的方式根据MySQL版本内容来说 有变化

5.7版本之前:

String driver= "com.mysql.jdbc.Driver";

String url="jdbc:mysql://localhost:3306/数据库名字";

String user="数据库用户名";

String password="数据库密码";

5.7版本之后:

String driver= "com.mysql.cj.jdbc.Driver";

String url="jdbc:mysql://localhost:3306/dbnamel";

String user="数据库用户名";

String password="数据库密码";

注意标红字体,加载驱动语句并不一样

2. MySQL8.0版本之后,连接数据库会有时区不一致的错误

错误信息:Error querying database.  Cause: java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

此时的解决方法是:

在控制台进入MySQL

输入以下命令:

show variables like '%time_zone%';

查看时区信息

然后输入

set global time_zone='+8:00';

输入exit退出,然后重新登入数据库并输入命令:

show variables like '%time_zone%';

此时时区问题就已经解决好了

IDEA用Maven连接MySQL的jdbc驱动,并操作数据库

1.在IDEA里创建Maven项目 1.1.点击Create New Project   1.2.选择Maven,JDK这里用的是1.8,点击Next  1.3.填入“组织名”.“项目名”,版本是默认 ...

Android开发JDBC连接mysql数据库导入驱动方法

在使用JDBC编程时需要连接数据库,导入JAR包是必须的,导入其它的jar包方法同样如此,导入的方法是 打开eclipse 1.右击要导入jar包的项目,点properties 2.左边选择java ...

Java连接mysql中遇到的一些问题及解决方法

1.Java使用mysql-jdbc连接MySQL出现如下警告: Establishing SSL connection without server's identityverification i ...

在ubuntu16.10 PHP测试连接MySQL中出现Call to undefined function: mysql_connect()

1.问题: 测试php7.0 链接mysql数据库的时候发生错误: Fatal error: Uncaught Error: Call to undefined function mysqli_con ...

被缠上了,小王问我怎么在 Spring Boot 中使用 JDBC 连接 MySQL

上次帮小王入了 Spring Boot 的门后,他觉得我这个人和蔼可亲.平易近人,于是隔天小王又微信我说:"二哥,快教教我,怎么在 Spring Boot 项目中使用 JDBC 连接 MyS ...

DAO设计模式 -- 使用数据库连接类连接MySql数据库并实现添加用户

1. DAO简介    DAO设计模式是属于J2EE数据库层的操作,使用DAO设计模式可以简化大量代码,增强程序的可移植性. 2. DAO各部分详解    DAO设计模式包括5个重要的部分,分别为数据 ...

JDBC连接(MySql)数据库步骤,以及查询、插入、删除、更新等十一个处理数据库信息的功能

主要内容:  JDBC连接数据库步骤. 一个简单详细的查询数据的例子. 封装连接数据库,释放数据库连接方法. 实现查询,插入,删除,更新等十一个处理数据库信息的功能.(包括事务处理,批量更新等) 把十 ...

eclipse编写连接MySQL的简单动态网页

准备工作 下载Tomcat,建议使用最新版.下载并安装MySQL数据库,为了方便操作数据库,可以下载Navicat Premium,最新版不会提示不支持密码加密方式,所以下载最新版.除此之外,要想连接 ...

Mac下python连接mysql数据库

一.下载Mysql官方connector驱动 地址:https://dev.mysql.com/downloads/connector/python/ 根据提示安装.dmg文件即可. 二.验证是否安装 ...

随机推荐

Myeclipse下的struts2.3.8 配置 保证绝对好用

转自:http://blog.csdn.net/oxuannishi/article/details/8538386 1.建立web project工程,我的结构如下: 2.这一步非常重要:引入必要的 ...

三维高斯模型 opencv实现

OnProbabilityModel() { int i; for(int x=0;xheight;x++) { for(int y=0;y

docker解决数据存储问题的方案

现在docker在云计算领域发展的势头很猛,各个公司不论大小都开始研究这个开源工具和技术,围绕docker的开源项目和创业公司也多如牛毛,就是一个简单管理container的web ui都有很多开源项 ...

【jQuery UI 1.8 The User Interface Library for jQuery】.学习笔记.5.Accordion控件

accordion是另一个UI控件,能允许你将一组content加入相互分隔的.能够被浏览者的交互打开或关闭的panels中.因此,它大多数的content在初始化的时候是隐藏的,很像tabs控件.每 ...

ES6 JavaScript Promise的感性认知

http://www.zhangxinxu.com/wordpress/2014/02/es6-javascript-promise-感性认知/ 这篇文章讲的很透彻 http://www.zhangx ...

GCD其他实用场景

GCD线程间通信 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);     ...

ARMv8 Linux内核源代码分析:__flush_dcache_all()

1.1 /* *  __flush_dcache_all() *  Flush the wholeD-cache. * Corrupted registers: x0-x7, x9-x11 */ EN ...

devops工具-Ansible基础

一.Ansible介绍 简介     Ansible使用Python语言开发,是一个配置管理型工具,与之类似的工具还有Puppet.SaltStack.chef等,默认通过SSH协议进行远程命令执行或 ...

blender 快捷键手动整理

armature envelop 设置骨骼影响范围:Edit Mode 下,选中骨头的其中一端,按 Alt + s,缩放 T 呼出 Tools N 呼出 Property Ctrl + Alt + Q ...

[Windows Azure]The Autoscaling Application Block

The Autoscaling Application Block             5 out of 6 rated this helpful - Rate this topic        ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值