Eclipse - 如何打开一个sql文件?

3

我是Java编程和Eclipse的初学者。最近我从互联网上下载了一个Java项目,当我尝试执行它时,一开始它能够正常运行,但是当我尝试向数据库中添加一个项目时,控制台显示了以下错误:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
java.lang.NullPointerException

我已经下载了:

Data Tools Platform SQL Development Tools org.eclipse.datatools.sqldevtools.feature.feature.group

我也按照以下说明添加了我的SQL文件:

新建 -> 其他 -> SQL Developpement -> SQL文件 -> 粘贴(下载的SQL代码)

请有人帮忙吗?


在网上搜索JDBC驱动程序并下载JAR文件,然后将其包含在Eclipse项目中。 - minigeek
3个回答

1
如果您想继续使用Eclipse,我发现HSQLDB与其兼容。它是一个免费的、非常快速的下载。然而,这将取代您下载的项目中的MySQL,并且可能不适合第一次尝试。
然而,如果您想从基础教程开始,然后逐步学习SQL,我建议使用HSQLDB。http://hsqldb.org/ 要在Eclipse中的第一个项目中包含HSQLDB,请右键单击项目列表中的项目,选择Eclipse > Build Path... > Libraries tab > Add External JARs...,然后选择您下载的HSSQL jar文件。
再次强调,这是为了让您从头开始构建第一个程序。我提出这个建议,因为这正是我涉足Java、Eclipse和数据库处理的路径。

1
您没有说明已经尝试解决此问题的方式。当您遇到某种类型的异常时,一定要查找它的含义。它们通常不是随机抛出的。
在这种情况下,您似乎没有将MySQL驱动程序添加到项目的Java Build Path中。您可能需要花些时间熟悉您将要使用的概念,但至少需要将MySQL驱动jar文件添加到项目中。添加后,从Package Explorer视图内右键单击它并将其添加到Java Build Path中。
还有一些非常好的教程可以供您参考。开发软件从来不是直观的。不要放弃。

谢谢您的评论,但我没有找到“包资源管理器视图”... - Siya
请在菜单栏中检查"窗口"菜单,以找到打开或显示视图等选项。 - nitind

0
简而言之,"com.mysql.jdbc.Driver"不在你的类路径中。这意味着你需要安装mysql支持库。确保Eclipse(实际上是java插件)配置正确可能有点困难。
如果你是java开发的新手,最好从Netbeans、JDeveloper或IntelliJ开始。与Eclipse相比,它们更容易“正常工作”。我认为IntelliJ最直观。

谢谢您的评论,您说得对,这实际上是一场噩梦,我必须使用Eclipse,在周一之前创建一个库存管理系统... - Siya

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接