Stardog 数据库与 Java 的连接
Stardog DB connection with Java
我正在尝试做一些非常简单的事情:将连接到数据库,读取一些记录,并将它们显示在一个漂亮的界面中。
到目前为止,我所做的只是使用以下代码启动和停止服务器:
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
绕道
另外我可以说,我被 link below 引导了。我在 Eclipse 4.5.2 中编码,并使用 Java 1.8.
我做错了什么?。谢谢。
如果您在类路径中包含的唯一 jar 是 stardog / server
中的,那么可能的原因是您缺少一些必需的依赖项。
可能是 client/http
and/or client/snarl
.
的内容
但实际上,您不应该手动管理它,use Gradle or Maven。
我正在尝试做一些非常简单的事情:将连接到数据库,读取一些记录,并将它们显示在一个漂亮的界面中。
到目前为止,我所做的只是使用以下代码启动和停止服务器:
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
绕道
另外我可以说,我被 link below 引导了。我在 Eclipse 4.5.2 中编码,并使用 Java 1.8.
我做错了什么?。谢谢。
如果您在类路径中包含的唯一 jar 是 stardog / server
中的,那么可能的原因是您缺少一些必需的依赖项。
可能是 client/http
and/or client/snarl
.
但实际上,您不应该手动管理它,use Gradle or Maven。