为了账号安全,请及时绑定邮箱和手机立即绑定

我的数据库连接不了,报错如下。

我的数据库连接不了,报错如下。

com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** com.mysql.jdbc.CommunicationsExceptionMESSAGE: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.io.EOFExceptionSTACKTRACE:java.io.EOFException at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1963) at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:557) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1027) at com.mysql.jdbc.Connection.createNewIO(Connection.java:2743) at com.mysql.jdbc.Connection.<init>(Connection.java:1553) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at util.DBHelp.getConnection(DBHelp.java:25) at util.DBHelp.main(DBHelp.java:32)** END NESTED EXCEPTION **
查看完整描述

1 回答

?
忘性最大的人

TA贡献118条经验 获得超37个赞

瞧瞧代码可以不
查看完整回答
反对 回复 2016-11-08
  • 终有弱水替沧海4032800
    终有弱水替沧海4032800
    package util; import java.sql.Connection; import java.sql.DriverManager; public class DBHelp { private static final String driver="com.mysql.jdbc.Driver"; private static final String url="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8"; private static final String username="root"; private static final String password="0419"; private static Connection conn=null; static{ try { Class.forName(driver); } catch (ClassNotFoundException e) { e.printStackTrace(); } } //单例模式返回数据库连接对象 public static Connection getConnection() throws Exception{ if(conn==null){ conn = DriverManager.getConnection(url, username, password); } return conn; } public static void main(String[] args){ try { Connection conn = DBHelp.getConnection(); if(conn!=null){ System.out.println("数据库连接成功"); } System.out.println("数据库连接失败"); } catch (Exception e) { e.printStackTrace(); } } } 可以得 这是我的DBHelp类
  • 忘性最大的人
    忘性最大的人
    额(︶︿︶)。。。。。强迫症犯了。。。
  • 终有弱水替沧海4032800
    终有弱水替沧海4032800
    复制时格式对的,一黏贴就每格式了,不好意思哈
点击展开后面4
  • 1 回答
  • 0 关注
  • 2515 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信