我一直在尝试通过 Eclipse Data Tools Platform 创建一个 Derby DB,一开始我无法让它工作。无论我做什么,我总是遇到同样的错误:
Could not connect to New Derby.
Error creating SQL Model Connection connection to New Derby. (Error: null)
java.lang.NullPointerException
Error creating JDBC Connection connection to New Derby. (Error: null)
java.lang.NullPointerException
当我尝试这个时,包含驱动程序的 derby.jar 文件位于“workspace/myproject/lib”文件夹中。然后我将完全相同的文件放到我的桌面上,将驱动程序设置为指向我的 derby.jar 的新位置,然后一切都开始自动工作......
我做了一些实验,碰巧它在任何地方都可以工作,除非我把它放在我的 Eclipse 工作区文件夹中。为什么?
最重要的是:如果我想在不同的机器上部署我的应用程序,我是否需要项目文件夹中的 derby.jar(以及项目的 .jar 中)?
在此先感谢大家
编辑:我已经通过 Eclipse 界面将 derby.jar 添加到项目中,方法如下: