zoukankan      html  css  js  c++  java
  • 运行ConnectionDemo时遇到的问题及解决方案

    20175227张雪莹 2018-2019-2 《Java程序设计》

    运行ConnectionDemo时遇到的问题及解决方案

    老师博客上提供确认数据库连接的代码

    import static java.lang.System.out;
    import java.sql.*;
    
    public class ConnectionDemo {
        public static void main(String[] args)
                                  throws ClassNotFoundException, SQLException {
            Class.forName("com.mysql.jdbc.Driver");
            String jdbcUrl = "jdbc:mysql://localhost:3306/demo";
            String user = "root";
            String passwd = "";
            try(Connection conn = 
                    DriverManager.getConnection(jdbcUrl, user, passwd)) {
                out.printf("已%s数据库连接%n", 
                        conn.isClosed() ? "关闭" : "打开");
            } 
        }
    }
    
    

    问题

    • 问题1:首次运行程序时,出现如图问题:

    即驱动包已更新过:com.mysql.jdbc.Drivermysql-connector-java 5中的,而com.mysql.cj.jdbc.Drivermysql-connector-java 6中的

    • 问题2:将问题2解决后运行代码时,又出现时区错误提示,如图:

    这其实是由于在安装的时候没有选择使用位置,mysql默认使用美国时间,所以得改成我们东八区的时间

    解决方案

    • 问题1解决方案:将代码第七行com.mysql.jdbc.Driver改为com.mysql.cj.jdbc.Driver

    • 问题2解决方案:将代码第八行jdbc:mysql://localhost:3306/demo改为jdbc:mysql://localhost:3306/demo?serverTimezone=UTC

    代码托管

  • 相关阅读:
    【HDOJ】5179 beautiful number
    【HDOJ】3459 Rubik 2×2×2
    【HDOJ】3419 The Three Groups
    【HDOJ】3085 Nightmare Ⅱ
    【HDOJ】3451 Beat drop
    【HDOJ】3309 Roll The Cube
    WP手机使用记录
    WinCE系统下应用崩溃原因的分析方法
    指针减法
    WinCE Overlay
  • 原文地址:https://www.cnblogs.com/zxy20175227/p/10778169.html
Copyright © 2011-2022 走看看