Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java MySQl JDBC ClassCastException_Java_Mysql_Jdbc - Fatal编程技术网

Java MySQl JDBC ClassCastException

Java MySQl JDBC ClassCastException,java,mysql,jdbc,Java,Mysql,Jdbc,我刚刚回到一些Java开发,得到了一个新的MAC,所以我必须从fresh开始设置一切。我下载了NetBeans、MySQL、MySQL驱动程序和所有东西。把一切都安排好 然而,我似乎无法通过JDBC连接到connect 它总是出错 Got an exception! Unable to load authentication plugin 'caching_sha2_password'. BUILD SUCCESSFUL (total time: 7 seconds 这个错误确实阻碍了我的

我刚刚回到一些Java开发,得到了一个新的MAC,所以我必须从fresh开始设置一切。我下载了NetBeans、MySQL、MySQL驱动程序和所有东西。把一切都安排好

然而,我似乎无法通过JDBC连接到connect

它总是出错

Got an exception! 
Unable to load authentication plugin 'caching_sha2_password'.
BUILD SUCCESSFUL (total time: 7 seconds

这个错误确实阻碍了我的开发过程

提前感谢所有能帮我解决这个问题的人,我才刚刚开始使用SQL,所以对于任何错误或其他任何事情,我都深表歉意

EDIT:-我在这里发布了一篇文章,修复了第一个问题,但仍然无法连接到数据库。它现在发出了一个不同的错误

Got an exception! 
java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long

您可以将jar文件添加到项目中的一个文件夹中,然后将jar路径定位为一个库,它应该可以工作。。。。只要确保您的用户名密码和端口正确,这就是我在任何其他ide上的操作方式,所以我想netbeans也应该可以工作

谢谢您的回答,但我不知怎么地让它工作了

我得做很多事情才能把事情做好

  • 将JAR文件导入我的项目文件夹
  • SQL上的刷新权限
  • 遵循此帖子修复最后一个错误
  • 谢谢你的帮助


    非常感谢。

    这篇文章处理的问题与你在MAC OSX上遇到的问题完全相同。是的,使用旧版本的密码确实解决了最初的问题,但之后,我仍然有一些错误阻止我连接到数据库。如果你真的无法连接到数据库,你将永远不会得到一个类转换错误。连接到数据库的@piy26链接。但是我仍然无法执行简单的insert JDBC语句..一个简单的JDBC insert语句,比如什么?由什么代码执行?导致什么堆栈跟踪?目前这里没有可回答的问题。您引用的链接修复了一个完全不同的错误。我建议你删除你的问题。它对人类和野兽都没有未来的用处。