数据库连接报错Communications link failure

package util;

import java.sql.Connection;
import java.sql.DriverManager;

public class DBHelper {
	private static final String driver="com.mysql.jdbc.Driver";
	private static final String url="jdbc:mysql://localhost:3006/imooc";
	private static final String username="root";
	private static final String password="123456";
	private static Connection conn=null;
	
	//静态代码块负责加载驱动
	static{
		try{
			Class.forName(driver);
		}catch(Exception ex){
			ex.printStackTrace();
		}
	}
	
	//单例模式返回数据库连接对象
	public static Connection getConnection() throws Exception{
		if(conn==null){
			conn=DriverManager.getConnection(url, username, password);
			return conn;
		}
		return conn;
		
	}
	//判断连接是否成功
	public static void main(String[] args) {
		try {
			Connection conn=DBHelper.getConnection();
			if(conn!=null){
				System.out.println("数据库连接正常");
			}else{
				System.out.println("数据库连接异常");
			}
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	
	
}

代码如上?请问要怎么处理?

二道桥十三太保
浏览 3266回答 1
1回答

梦影剑魂

 private static final String url="jdbc:mysql://localhost:3006/imooc";你把端口号改成3006了??如果没有,默认的应该是3306
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
MySQL