eclipse连接不上mysql
本帖最后由 ElasticForce 于 2020-1-5 13:35 编辑之前用的mysql8.0
重装成mysql5.7.28后
eclipse就连接不上了
jar包是:mysql-connector-java-5.1.34-bin.jar
这是测试代码
import java.sql.Connection;
import java.sql.DriverManager;
public class test1 {
public static void main(String[] args) {
String driver = "com.mysql.jdbc.Driver";
String URL = "jdbc:mysql://localhost:3306/testphone";
Connection con = null;
try
{
Class.forName(driver);
}
catch(java.lang.ClassNotFoundException e)
{
System.out.println("Connect Successfull.");
System.out.println("Cant't load Driver");
}
try
{
con=DriverManager.getConnection(URL,"root","123456");
System.out.println("Connect Successfull.");
}
catch(Exception e)
{
System.out.println("Connect fail:" + e.getMessage());
}
}
输出信息:Connect fail:Access denied for user 'root'@'localhost' (using password: YES)
我用百度搜索过,这个问题,基本都是一个方法,就是skip-grant-tables,然后修改root的密码,尝试了但还是没有作用
我的数据库里有这个用户和密码
而且我用navicat能够连接数据库
求求大神帮我看下{:1_889:}
重新装下Mysql版本就好了,我把5.7.28换成5.7.20就可以了 https://www.cnblogs.com/luocodes/p/11876098.html luoluoovo 发表于 2020-1-4 19:09
https://www.cnblogs.com/luocodes/p/11876098.html
我用的不是mysql8
是Mysql5.7了{:1_937:} 没有什么舍不得a 发表于 2020-1-4 19:37
解决方案:打开MySQL目录下的my.ini文件,在文件的最后添加一行 skip-grant-tables,保存并关闭文件。(WI ...
我百度搜的,都是这么说的,尝试了几次都没用{:1_937:} 用idea 吧 没有什么舍不得a 发表于 2020-1-4 20:02
姿势不对,努力白费。不行我给你看一下。
还是一样的情况 没有什么舍不得a 发表于 2020-1-4 20:11
话说你用的jdbc驱动,没有加载jdbc jar包吗?
加载了的
没有什么舍不得a 发表于 2020-1-4 20:24
不是这个包,是jdbc有一个专门的jar包。我给你上传一下吧。
下载地址:https://www.lanzouj.com/i8geoob
这个不是Oracle数据库的jdbc吗?
我用的是mysql啊
jdbc驱动包含在我的那个jar包里面了的 HackLi 发表于 2020-1-4 20:23
数据库没有,创建一下应该没问题,不行加一下ssl参数
数据库是有的,我把数据库改成mysql这个库也还是一样报错
ssl参数加了,时区加了,都还是不行