在 Netbeans ide 7.0 中,我遇到了这个特殊问题。我在我的程序中写了下面这行代码
Class.forName("com.mysql.jdbc.Driver").newInstance();
此特定行抛出异常。当我从 netbeans 7.0 中的“服务 -> 数据库 -> 驱动程序 -> MySQL(Connector/Jdriver)”连接同一个 mysql 数据库服务器时,它连接了。当我进入该连接的属性时,我发现它正在使用我在代码行中使用的相同类连接 mysql 服务器。
我也看了一些论坛比如
但是这个 1 适用于 Ubuntu 上的 netbeans。 Windows 呢?
另外,浏览了这里的所有回复
http://forums.mysql.com/read.php?60,42473,42473#msg-42473
不知道怎么回事?请帮忙。
最佳答案
解决方案:嗯,这里的问题是不同的。我的 netbeans 能够通过它自己的预定义服务连接 MySQL 服务器。那是因为该类的路径是在它使用的驱动程序中定义的。但是在我正在构建的项目中,没有设置 MySQL 驱动程序的类路径。所以我只是将相同的驱动程序“MySQL JDBC 驱动程序”添加到我的项目中。
这是可以做到的,只需转到左侧的项目导航器即可。您会在项目导航器的底部找到附加到项目的库。然后右键单击库,选择“添加库...”,然后从当前的全局库中选择特定的库。在我的例子中,连接器类存在于 netbeans 中,但库没有添加到我的项目中。
顺便说一句,感谢您抽出宝贵的时间。
关于mysql - 苦苦挣扎-在JAVA中找不到类异常: com. mysql.jdbc.Driver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6699796/