Eclipse数据库连接驱动程序定义

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (67)

我正在使用Eclipse Oxygen和Glassfish 5.我正在尝试连接到Derby。从连接配置文件类型中选择Derby后我做了,我的驱动程序是空的(指定驱动程序和连接详细信息)所以我点击了新的驱动程序定义

在属性中没有本地主机或端口。连接URL没有连接测试成功。我确实更改了连接URL,因此它有端口和主机,但连接测试失败。我正在学习Java EE,在教程中它有主机和端口,而我不这样,我很困惑。任何帮助?

提问于
用户回答回答于

主机和端口用于客户端驱动程序,而不是嵌入式驱动程序。

如果您的部署方法是部署Derby Network Server,然后使用您正在编写的一个或多个客户端应用程序连接到它,那么请回到问题的第一步,从derbyclient.jar中选择Derby Client Driver。

顺便说一句,我希望你没有真正使用Derby版本10.1,10.2等。这些都是非常古老的版本。如果可以的话,尽量使用Derby版本10.14,这是最新版本。您可以从这里下载最新的Derby版本:https//db.apache.org/derby/derby_downloads.html下载Derby并将其解压缩到笔记本电脑上的文件夹后,加载最新的'derbyclient.jar'和'derby.jar'进入Eclipse,以便您可以使用最新的JDBC驱动程序。

有关客户端 - 服务器和Derby嵌入式配置之间差异的一些基本信息,请查看:https//db.apache.org/derby/docs/10.14/getstart/cgsquck70629.html

有关客户端 - 服务器配置的更多详细信息,请参见此处:https//db.apache.org/derby/docs/10.14/adminguide/index.html

虽然如果您确实想要使用嵌入式Derby配置,但只是为什么不需要该配置的主机和端口,请尝试查看:https//db.apache.org/derby/docs/ 10.14 / devguide / cdevdvlp39409.html

扫码关注云+社区

领取腾讯云代金券