Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse-如何打开sql文件?_Java_Sql_Database_Eclipse_File - Fatal编程技术网

Java Eclipse-如何打开sql文件?

Java Eclipse-如何打开sql文件?,java,sql,database,eclipse,file,Java,Sql,Database,Eclipse,File,我是Java编程和Eclipse的初学者。 我最近在internet上下载了一个java项目,当我尝试执行它时,它在开始时工作,但当我尝试在数据库中添加一个项目时,控制台中会显示以下错误: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver java.lang.NullPointerException 我下载了: 数据工具平台SQL开发 工具org.eclipse.datatools.sqldevtools.feature.featu

我是Java编程和Eclipse的初学者。 我最近在internet上下载了一个java项目,当我尝试执行它时,它在开始时工作,但当我尝试在数据库中添加一个项目时,控制台中会显示以下错误:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
java.lang.NullPointerException
我下载了:

数据工具平台SQL开发 工具org.eclipse.datatools.sqldevtools.feature.feature.group

我还按照以下说明添加了sql文件:

新建->其他->SQL开发->SQL文件->粘贴 下载的sql代码)

有人能帮我吗

简单的回答是“com.mysql.jdbc.Driver”不在类路径中。这意味着您需要安装mysql支持库。确保Eclipse(实际上是java插件)配置正确可能有点像噩梦


如果您对java开发非常陌生,那么最好从Netbeans、JDeveloper或IntelliJ开始。与Eclipse相比,它们往往“只起作用”。我认为IntelliJ是最直观的。

如果您想继续使用Eclipse,我发现HSQLDB可以很好地使用它。这是一个免费的,非常快速的下载。但是,这将取代你下载的项目中的MySQL,可能不是一个好的开始

但是,如果您希望从零开始学习基础教程,那么请逐步学习SQL,我建议您使用HSQLDB

要在Eclipse中的第一个项目中包括HSQLDB,请在
Eclipse>buildpath…>“库”选项卡>添加外部jar…
然后选择下载的HSSQL jar文件


同样,如果你打算从头开始构建你的第一个程序。我之所以提出这个建议,是因为这正是我在Java、Eclipse和数据库处理方面所走的道路。

您没有提到您已经尝试解决这个问题了。当您遇到某种类型的异常时,请始终查看它的含义。它们不会被随意扔掉

在本例中,项目的Java构建路径上似乎没有MySQL驱动程序。您可能想花一些时间熟悉您将要使用的,但至少,您需要MySQL驱动程序jar在项目中。一旦有了它,在包资源管理器视图中右键单击它,并将其添加到Java构建路径


还有一些非常好的,你可以看看。开发软件从来都不是直观的。不要放弃。

在web上搜索jdbc驱动程序并下载jar文件并将其包含在eclipse项目中谢谢您的评论,但我没有找到Package Explorer视图…请查看菜单栏中的窗口菜单,以了解打开或显示视图的方法,以及更多信息。谢谢您的评论,您是对的,这实际上是一场噩梦,我必须使用eclipse,创建星期一的库存管理系统。。。