我正在使用Netbeans 6.9.1作为IDE开发Java应用程序。我使用MySQL数据库,并使用JDBC连接到它。
我有一个奇怪的问题。
Class.forName()不会在一个包中抛出ClassNotFoundException,而是在另一个包中抛出它。什么可能是错的?
JDK版本为1.6,我使用的是Ubuntu 10.10。
答案 0 :(得分:0)
Class.forName()不会抛出 一个包中的ClassNotFoundException, 而它把它扔在另一个。什么 可能是错的?
我能想到的唯一两个场景是:
一个包是一个应用包,另一个是测试包。在这种情况下,您必须确保将Connector / J添加到常规库列表和测试库列表中。
他们是两个不同的项目,你必须在这两个项目中添加Connector / J.
答案 1 :(得分:0)
如果您使用mysql与netbeans连接,则可能必须执行以下链接中的步骤。 -----> Netbeans Help