gpt4 book ai didi

java - Stardog DB 与 Java 的连接

转载 作者:行者123 更新时间:2023-12-01 09:44:06 24 4
gpt4 key购买 nike

我正在尝试做一些非常简单的事情:连接到数据库,读取一些记录,并将它们显示在一个漂亮的界面中。

到目前为止,我所做的只是使用以下代码启动和停止服务器:

Server aServer = Stardog
.buildServer()
.bind(SNARLProtocolConstants.EMBEDDED_ADDRESS)
.start();

要操作此功能,我必须下载并导入 SLF4J ,并导入在我的 stardog/服务器 中找到的所有库。

然后我可以启动和停止服务器,但我的问题是我无法连接到我的数据库。

我正在使用以下代码来尝试连接:

try (Connection aConn = ConnectionConfiguration
.to("myDB")
.credentials("admin", "admin")
.connect())
{
aConn.begin();
...
...
}

我确认我的凭证数据和数据库名称是正确的。

那个try,直接finallycatch绕过。

此外我可以说,我是通过 link below 引导我的。我在 Eclipse 4.5.2 中编码,并使用 Java 1.8。

我做错了什么?谢谢。

最佳答案

如果您在类路径中包含的唯一 jar 是 stardog/server 中的 jar,那么可能的原因是您缺少一些必需的依赖项。

可能是 client/http 和/或 client/snarl 的内容。

但实际上,您不应该手动管理它,use Gradle or Maven .

关于java - Stardog DB 与 Java 的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38211475/

24 4 0
文章推荐: java - 如何通过使用 Java8 Stream 从对象中获取多个字段值来从 List 创建 HashSet?
文章推荐: azure - 分区与 RU