0

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

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

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,直行finallycatch绕过。

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

我究竟做错了什么?。谢谢你。

4

1 回答 1

1

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

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

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

于 2016-07-06T10:28:08.193 回答