jcouchdb is a Java 5 couchdb driver based on the svenson JSON library. It allows you to flexibly use Java object graphs as couchdb documents. It supports the full range of total schema-less documents to totally type-contrained documents.
| Tags | Software Development Libraries Java Libraries Database API |
|---|---|
| Implementation | Java |
Recent releases


Release Notes: This release is compatible with couchdb 0.10.0. Document encoding was fixed and support was added for bulkDeleteDocuments on Object Documents. jcouchdb now properly escapes spaces and other characters in URLs. Support for server UUIDs, replication, and global JSON configuration were added. A pretty serious bug regarding concurrent use of JSONParsers in jcouchdb was fixed.


Release Notes: This is the third release for the driver compatible with couchdb 0.9.1. The ResourceSync utility was backported from the 0.10.0 branch. Minor bugs were fixed.


Release Notes: This release corresponds to CouchDB 0.10.0. Minor bugs were fixed and a ResourceSync tool was added to synchronize a folder on disk with doc attachments. Support was added for parsing path matching based on the previous type decision.


Release Notes: This is the first release corresponding to couchdb 0.9.1. It contains minor bugfixes and changes for 0.9.1. It uses svenson 1.3.1.


Release Notes: This release adds streaming attachment handling and uses svenson 1.3 for JSON streaming and improved memory footprint.
An asynchronous programming framework for Java inspired by Twisted Python.