Communications link failure 是啥错误哦?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小尤 2021-08-08 14:44:16

同学你好,1、异常信息提示连接错误,则在连接数据库时,需要通过127.0.0.1(服务器ip,本地需要通过127.0.0.1)进行连接,如下所示:

http://img1.sycdn.imooc.com//climg/610f7cb309e648f408860174.jpg

2、Java严格区分大小写,则建议同学将asia/shanghai修改为Asia/Shanghai ,然后重新测试代码试一下。

祝学习愉快!

晓舟 提问者 2021-08-08 12:46:46
package com.imooc.jdbc.sample;

import java.sql.*;

/**
* 标准JDBC操作五步骤
*/
public class JdbcDemo {
public static void main(String[] args) {
Connection conn = null;
       String dbDriver = "com.mysql.cj.jdbc.Driver";
       try {
Class.forName(dbDriver);
           String url = "jdbc:mysql://mysql:3306/imooc?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=asia/shanghai&allowPublicKeyRetrieval=false";
           conn = DriverManager.getConnection(url, "root", "root");
           System.out.println(conn);
       } catch (ClassNotFoundException e) {
e.printStackTrace();
       } catch (SQLException e) {
e.printStackTrace();
       }
}
}


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师