📜  Java CouchDB示例

📅  最后修改于: 2020-11-22 09:50:44             🧑  作者: Mango

Java CouchDB连接

我们可以使用Java编程语言连接到CouchDB。为了进行连接,我们使用Ektorp库,该库在CouchDB的顶部提供了一个持久层。

在这里,我们解释一个示例,其中我们正在连接,创建数据库等。

此示例在NetBeans IDE 8.2中创建。

首先创建一个Maven项目,然后执行以下步骤。

为我们的项目提供名称。

完成后,看到它有一个pom.xml文件。我们需要在此文件中添加依赖项。让我们先做。

// Ektorp库依赖


org.ektorp
org.ektorp
1.4.4

// pom.xml



4.0.0
com.javatpoint
java-couchdb
1.0-SNAPSHOT
jar

UTF-8
1.8
1.8



org.ektorp
org.ektorp
1.4.4



添加依赖项后,创建一个用于连接的Java文件。我们的Java文件包含必要的连接代码。

// JavaCouchDB.java

package com.javatpoint.java.couchdb;
import java.net.MalformedURLException;
import org.ektorp.CouchDbConnector;
import org.ektorp.CouchDbInstance;
import org.ektorp.http.HttpClient;
import org.ektorp.http.StdHttpClient;
import org.ektorp.impl.StdCouchDbConnector;
import org.ektorp.impl.StdCouchDbInstance;
import org.ektorp.support.DesignDocument;
public class JavaCouchDB {
public static void main(String[] args) throws MalformedURLException {
//--------------- Creating Connection--------------------------//
HttpClient httpClient = new StdHttpClient.Builder()
.url("http://localhost:5984")
.build();
CouchDbInstance dbInstance = new StdCouchDbInstance(httpClient);
//--------------- Creating database----------------------------//
CouchDbConnector db = new StdCouchDbConnector("javatpoint", dbInstance);
db.createDatabaseIfNotExists();
//--------------- Creating Document----------------------------//
DesignDocument dd = new DesignDocument("light");
db.create(dd);
}
}

我们的项目如下所示:

现在,在执行Java代码之前,请检查CouchDB连接是否正常工作。要检查它,请遵循以下URL http:// localhost:5984 / _utils /。它将显示所有可用的数据库。

此屏幕快照显示了CouchDB索引网页。

现在,执行将创建数据库的Java代码。我们可以在索引网页上显示的数据库列表中看到该数据库。

检查CouchDB索引网页。

看到,有3个数据库,其中包括javatpoint新数据库。它包含一个文档灯,如下所示。

好了,我们已经看到了如何连接和创建数据库。现在,我们还可以执行其他数据库操作。