我是Java编程和Eclipse的初学者。 我最近在互联网上下载了一个java项目,当我尝试执行它时,它在开始时工作,但是当我尝试在数据库中添加项目时,控制台中会显示以下错误:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
java.lang.NullPointerException
我已下载:
Data Tools Platform SQL开发 工具org.eclipse.datatools.sqldevtools.feature.feature.group
我还通过执行以下指示添加了我的sql文件:
新 - >其他 - > SQL Developpement - > SQL文件 - >粘贴( 下载的sql代码)
有人可以帮帮我吗?
答案 0 :(得分:1)
如果您想坚持使用Eclipse,我发现HSQLDB可以很好地运行它。这是一个免费的,非常快速的下载。但是,这将取代您下载的项目中的MySQL,并且可能不是一个好的开始。
但是,如果您想从头开始学习基础知识,那么请按照SQL的方式进行操作,建议使用HSQLDB。 http://hsqldb.org/
要在Eclipse中的第一个项目中包含HSQLDB,请右键单击Eclipse > Build Path... > Libraries tab > Add External JARs...
中项目列表中的项目,然后选择您下载的HSSQL jar文件。
同样,如果你要从头开始构建你的第一个程序。我建议这样做,因为这正是我用Java,Eclipse和数据库处理弄下来的路径。
答案 1 :(得分:1)
你没有提到你是如何试图解决这个问题的。当您遇到某种类型的异常时,总是查找它的含义。它们不会随意抛出。
在这种情况下,您似乎没有项目的 Java Build Path 上的MySQL驱动程序。您可能希望花一些时间熟悉您将使用的concepts,但至少,您需要MySQL驱动程序jar才能在项目中。完成后,在 Package Explorer 视图中右键单击它,并将其添加到 Java Build Path 。
你也可以看一些非常好的tutorials。开发软件永远直观。不要放弃。
答案 2 :(得分:0)
简短的回答是“com.mysql.jdbc.Driver”不在您的类路径中。这意味着您需要安装mysql支持库。确保Eclipse(实际上是java插件)配置正确可能有点噩梦。
如果您是Java开发的新手,那么从Netbeans,JDeveloper或IntelliJ开始可能会更好。与Eclipse相比,这些往往“正常工作”。我认为IntelliJ是最直观的。