我正在尝试使用netbeans连接mysql服务器,但是一旦我遇到一个关于拒绝用户'root'访问的错误,另一次(当我使用密码时),netbeans告诉我:
java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long
我也在使用mysql workbench,所以我知道我的服务器正在工作,但是netbeans无法与它建立连接。我正在使用的程序版本:
mysql服务器8.0
mysql工作台6.3 ce
netbeans 8.2版
我尝试的驱动程序文件:
5.1.23、5.1.46、5.1.45-由netbeans提供,名称为(mysql connector java-[版本号]-bin.jar
8.0.11-由mysql提供,路径为c:\program files(x86)\connector j 8.0\mysql-connector-java-8.0.11.jar
操作系统:windows 10 x64
pics:不使用密码(在mysql工作台中,我不需要使用密码)
使用密码
1条答案
按热度按时间ffscu2ro1#
请检查此链接,当类路径中没有jdbc驱动程序时,似乎会出现此错误。您必须通过进入“服务”窗口,展开“数据库”,展开“驱动程序”并右键单击“mysql(connector/j driver)”,在那里选择“定制”并单击对话框中的“添加”按钮,将jdbc连接器jar添加到netbeans中,导航到jdbc连接器并添加它,然后点击“driver class”字段的“find”按钮,然后选择正确的类名,点击“ok”并再次右击“mysql(connector/j driver)”,选择“connect using…”,然后输入连接设置。
我希望这有帮助。