私は本当に簡単なことをしようとしています:DBに接続し、いくつかのレコードを読んで素敵なインターフェイスに表示します。Stardog DBと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を使用しています。
私は間違っていますか?ありがとうございました。
私のために働いていた接続文字列は、不思議なことに、 'connection = ConnectionConfiguration.from(" snarl:// localhost:5820/myDB ").credentials(" admin "、" admin ")。connect();' DBの名前がサーバーアドレスに統合されていることを確認します。例として挙げたサーバーのアドレスは、デフォルトで使用されるローカルアドレスです。それは誰かにとって役に立ちます。 – cesAR