【发布时间】:2018-05-23 00:44:55
【问题描述】:
我刚回到一些 Java 开发,得到了一个新的 MAC,所以我必须从头开始设置所有内容。我下载了 NetBeans、MySQL、MySQL 驱动程序和所有东西。设置好一切。
但是我似乎无法通过 JDBC 连接到连接。
一直报错
Got an exception!
Unable to load authentication plugin 'caching_sha2_password'.
BUILD SUCCESSFUL (total time: 7 seconds
这个错误确实阻碍了我的开发过程。
提前感谢任何可以帮助我解决此问题的人,我刚刚开始使用 SQL,对于任何错误或任何错误,我深表歉意。
编辑:- 我在 SO 上关注了一个帖子并修复了第一个问题,但仍然无法连接到数据库。它现在给出了一个不同的错误;
Got an exception!
java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long
【问题讨论】:
-
帖子here 处理的问题与您在 MAC OSX 上的问题完全相同。
-
是的,使用旧版本的密码确实可以解决最初的问题,但是在那之后,我仍然有错误阻止我连接到数据库
-
如果您真的无法连接到数据库,您将永远不会遇到类转换错误。
-
通过@piy26 链接连接到数据库。但是我仍然无法执行简单的插入 JDBC 语句..
-
一个简单的JDBC插入语句比如什么?由什么代码执行?导致什么堆栈跟踪?目前这里没有可回答的问题。