Java 为什么我的MySql JDBC驱动程序没有连接?
我是MySql新手,我想从Java项目连接到我的数据库 我已经下载了JDBC驱动程序()。我在构建过程中遇到了一些困难,但我想我已经成功了 现在,当我尝试连接到数据库时,我得到了很多错误。我得到2次“通信链路故障”,然后“连接被拒绝” 我不知道我做错了什么 这是我的构建路径: 这是我的代码:Java 为什么我的MySql JDBC驱动程序没有连接?,java,mysql,database,connection,Java,Mysql,Database,Connection,我是MySql新手,我想从Java项目连接到我的数据库 我已经下载了JDBC驱动程序()。我在构建过程中遇到了一些困难,但我想我已经成功了 现在,当我尝试连接到数据库时,我得到了很多错误。我得到2次“通信链路故障”,然后“连接被拒绝” 我不知道我做错了什么 这是我的构建路径: 这是我的代码: package net.codejava; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Co
package net.codejava;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.DriverManager;
public class MySQLTest {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3006/namdb";
String user = "root";
String password = "xxxxx";
try {
Connection connection = DriverManager.getConnection(url, user, password);
System.out.println("Connected");
} catch (SQLException e) {
System.out.println("Oops");
e.printStackTrace();
}
}
}
也许有人能给我一些建议如何让这东西运转。。。
谢谢 Mysql在端口3306上绑定。
尝试更改连接字符串中的端口。
您指定的端口是否输入错误,或者您已将mysql配置为在端口3006上连接?如果您在mysql端口中出错,请按如下所示更改您的db url
String url = "jdbc:mysql://localhost:3306/namdb";
我通过指定时区解决了这个问题:
stringurl=“jdbc:mysql://localhost:3306/namdb?useSSL=false&serverTimezone=Europe/Warsaw";代码>图像:服务器也在运行,因为我可以通过终端查看数据库及其表。不幸的是,这也不起作用。我也有同样的错误,现在是什么错误?并确认您的msyql服务器正在运行