eclipse使用jdbc连接mysql出现“The server time zone value '�й���׼ʱ��' is unrecognized or represents more th”_linux_lzj_cainiao的博客-程序员秘密

技术标签: java  数据库  

mysql中建表:

create table t_user(

Id int primary key auto_increment,

Name varchar(40),

Password varchar(40),

Email varchar(60),

Birthday date

);

插入数据:

 Insert into t_user(name,password,email,birthday)

Values('tiger','123456','[email protected]','1994-12-01'),

('rabbit','123456','[email protected]','1997-06-11'),

('sheep','123456','[email protected]','1995-07-15');

eclipse中查表

package com.monkey1024.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class JDBC_Test01 {
    public static void main(String[] args) throws Exception {
        // 注册驱动
        //Class.forName("com.mysql.jdbc.Driver");
        Class.forName("com.mysql.cj.jdbc.Driver");
        // 获取连接Connection
        Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/monkey1024?serverTimezone=UTC", "root", "123456");
        System.out.println("mysql connection success!");
        //得到执行sql语句的对象Statement
        Statement stmt=conn.createStatement();
        //执行sql语句,并返回结果
        ResultSet rs=stmt.executeQuery("select id,name,password,email,birthday from t_user");
        //处理结果
        while(rs.next()) {
            System.out.println(rs.getObject("id"));
            System.out.println(rs.getObject("name"));
            System.out.println(rs.getObject("password"));
            System.out.println(rs.getObject("email"));
            System.out.println(rs.getObject("birthday"));
            System.out.println("-----------------");
        }
        //关闭Connection
        rs.close();
        stmt.close();
        conn.close();
    }
}
注意:1) Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/monkey1024?serverTimezone=UTC", "root", "123456")中不添加?serverTimezone=UTC会出现如题报错。

           2)executeQuery中的sql不加“;”

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/linux_lzj_cainiao/article/details/101987318

智能推荐

黑马程序员——OC语言加强---内存管理的基本概念及范围_lhp_heima的博客-程序员秘密

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------内存管理的基本概念及范围1、OC内存管理基本概念 为什么要进行内存管理? 由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,单个app可用的内存是被限制的,如果一个app使用的内存超过20M,则系统会向该app发

机器学习模型的集成方法总结:Bagging, Boosting, Stacking, Voting, Blending_机器学习 结果集成_deephub的博客-程序员秘密

在阅读完本文之后,您可能想知道是否有选择一个更好的模型最好得方法或者如果需要的话,使用哪种集成技术呢?在这个问题时,我们总是建议从一个简单的个体模型开始,然后使用不同的建模技术(如集成学习)对其进行测试。在某些情况下,单个模型可能比集成模型表现得更好,甚至好很多好。需要说明并且需要注意的一点是:集成学习绝不应该是第一选择,而应该是最后一个选择。原因很简单:训练一个集成模型将花费很多时间,并且需要大量的处理能力。回到我们的问题,集成模型旨在通过组合同一类别的几个基本模型来提高模型的可预测性。

程序员从大厂跳槽央企,晒出一天工作和收入,网友:待一年就废了_央企跳槽_编程流川枫的博客-程序员秘密

说到互联网,有些人兴奋有些人恐惧,这几年相信不少人都听说过,很多互联网行业的人都挣到了人生第1桶金,可是现在不少的互联网行业人纷纷都跳槽,就比如接下一位男子,从互联网跳槽到了央企,而他分享的央企一天工作日常,更是让网友吐槽,到底怎么回事?请往下看。原来是一位程序员,分享了自己从互联网跳槽到央企之后的工作流程,男子说自己是211本科外硕士,有3年工作经验,而从这个表格可以看出了,他9:15到公司...

完全卸载HDP和Ambari_非ban必选的博客-程序员秘密

转载自  https://imaidata.github.io/blog/uninstall_hdp_ambari/社区原文简介:在不需要重装操作系统的情况下完全卸载HDP,并准备好自动安装HDP2.6的环境。文章:升级HDP失败后,我被迫彻底清除HDP 2.4,Ambari 2.5并安装HDP 2.6。 我想避免重新安装操作系统,所以执行了如下的步骤。1、停止在Ambari中的所有服务或杀死他们...

回归分析_回归性分析公式_、技术萌新的博客-程序员秘密

用R语言实现简单回归分析1、一元线性回归分析:2、多元线性回归分析回归分析是确定两个或两个以上变量之间相互关系的一种统计方法,回归分析按照涉及的变量的多少,分为一元回归和多元回归分析;按照自变量的多少,可分为简单回归分析和多重回归分析 ;按照自变量和因变量之间的关系类型,可分为线性回归分析和非线性回归分析;其中只包括一个自变量和一个因变量的回归分析,可以近似的用一条直线表述两个变量之间关系的方法...

HDOJ 1507 - Uncle Tom's Inherited Land* 构图做二分图最大匹配_kk303的博客-程序员秘密

题意:                         要在一个矩阵中放1*2的长方形..有些点不能放长方形.问最多可以放多少个....                 题解:                        这题我第一反应是状态压缩DP..但是看范围.好吧..二分图匹配..但是有个问题..如果直接的点对点的做边..会出现混乱..并且不符合2分图的基本模型(同侧的点无直接

随便推点

mysql char 添加内容_在MySQL中,向char、varchar、text、日期型的字段插入数据时,字段值要用________括起来。..._盛艺小豆丁的博客-程序员秘密

【单选题】1561【简答题】你理想中的家庭是什么样的?中英文皆可。【单选题】________you_________the film Titanic before? Where______you________it?【论述题】5465【多选题】准据法是指冲突规范所援引的,据以确定某一涉外民事法律关系中当事人具体权利义务的法律,下列说法正确的是【多选题】7. 对原油二次加工的原因是( )。【单选...

弱口令检测工具:John the Ripper_dshfyjxdnh的博客-程序员秘密

John the Ripper是一款弱口令检测工具,或是口令爆破工具。弱口令由r于其简单性,容易被恶意猜测得到用户的口令,造成经济损失。这款工具能帮助我们检测到弱口令,提前做好防护措施。此工具在kali linux中自带。今天的实验环境是rhel6.5(Red Hat Enterprise Linux 6.5) ,rhel中没有集成此款工具需要我们自己去下载安装,今天我们来演示一下整...

VGG16等keras预训练权重文件的下载及本地存放_weixin_30383279的博客-程序员秘密

VGG16等keras预训练权重文件的下载:  https://github.com/fchollet/deep-learning-models/releases/.h5文件本地存放目录: Linux下是放在“~/.keras/models/”中 Win下则放在Python的“settings/.keras/models/”中 在anacond...

MFC 列表控件重绘_syb198810的博客-程序员秘密

将列表控件的OwerData 属性改为true#pragma onceenum{ _nSortNone = 0, _nSortUp, _nSortDown, _nSortCount = 3,};// CSkinHeaderCtrl.Cppclass CSkinHeaderCtrl : public CHeaderCtrl{ DECLARE_DYNAMIC(CSkinHeaderCtrl)publi...

【redis】docker启动redis,redis常用命令_docker redis get命里_超超越越777的博客-程序员秘密

docker启动docker run -p 6379:6379 -d redis:latest redis-serverdocker连接redis#无密码 docker exec -it redis_s(容器Id) redis-cli#如果有密码 使用 -a参数docker exec -it redis_s(容器Id) redis-cli -h 192.168.1.100 -p 6379 -a your_password //1)连接操作命令quit:关闭连接(connection)

推荐文章

热门文章

相关标签