我正在尝试做一些非常简单的事情:将连接到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绕道。
此外,我可以说,我是领导我自己的链接到下面。我正在使用Eclipse4.5.2编写代码,并使用Java1.8。
我做错什么了?谢谢。
发布于 2016-07-06 10:28:08
如果类路径中包含的惟一jars是stardog / server中的jars,那么可能的原因是缺少一些必需的依赖项。
可能是client/http和/或client/snarl的内容。
但实际上,您不应该手动管理这个问题,使用Gradle或Maven。
https://stackoverflow.com/questions/38211475
复制相似问题