Stardog DB connection with Java



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

到目前为止,我所做的只是启动和停止服务器,使用以下代码:
Server aServer = Stardog
                .buildServer()
                .bind(SNARLProtocolConstants.EMBEDDED_ADDRESS)
                .start();

要操作它,我必须下载并导入SLF4J,并导入stardog / server中找到的所有库。

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

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

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

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

try直接通过finally, catch绕过。

此外,我可以说,我是通过下面的链接引导我的。我在Eclipse 4.5.2中编写代码,使用Java 1.8。

我做错了什么?谢谢你。

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

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

但实际上,你不应该手动管理,使用Gradle或Maven

相关内容

  • 没有找到相关文章

最新更新