1

私は、Ektorp フレームワークを使用して CouchDB と通信する Java アプリケーションに取り組んでいます。次のコードを使用して、新しい CouchDbInstance を作成します。

HttpClient httpClient = new StdHttpClient.Builder()
    .host("localhost")
    .port("5984")
    .username("")
    .password("");

/* no user name and password required because, its admin party */

CouchDbInstance couchDbInstance = new StdCouchDbInstance(httpClient);

ドキュメントを作成/変更する前に、CouchDB への接続をテストしたいと思います。接続をテストする方法はありません。ヒントはありますか?

4

3 に答える 3

1

CouchDbConnector#getDbInfo() を使用できます

于 2013-03-17T14:06:08.340 に答える
1

私は現在のプロジェクトで Ektorp を使用しており、dbAccessExceptions をキャッチして、couchDbConnector.getAllDatabases() でこれをテストしています。

これには、checkIfDbExists() よりも、CouchDB サーバー上で構成された実際のデータベースに完全に依存しないというわずかな利点があり、接続チェックのためにアプリケーション固有の構成を参照しないので、少しすっきりしたように感じられます。

于 2013-03-26T17:08:37.663 に答える