Skip to content

rickbw/crud-jdbc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crud JDBC

This project provides an implementation of the Crud API for JDBC.

The implementation is quite basic at this time. Two Resource types are currently supported:

SQL statements are passed into the API via JDBC-compatible PreparedStatement strings (with optional placeholders for parameters). Therefore, the API is not able to differentiate among insertions, updates, or deletions, so it models them all uniformly with a single UpdatableResource implementation.

Most applications will not use the above Resource implementation classes directly. Instead, they will start with the corresponding ResourceProviders, which implement URI-based lookup of particular Resources. For example, JdbcReadableResourceProvider provides instances of JdbcReadableResource on demand.

See Also

  • The Crud API project (crud-api) defines the core abstractions and the public API on which this project is based.
  • crud-api is built on top of RxJava.
  • Crud HTTP (crud-http) is a sister project to this project, implemented for HTTP instead of JDBC.
  • Crud Voldemort (crud-voldemort) is a sister project to this project, implemented for Project Voldemort instead of JDBC.

Copyright and License

All files in this project are copyright Rick Warren and, unless otherwise noted, licensed under the terms of the Apache 2 license.

About

An implementation of the Crud API for JDBC.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages