Consus Pure Java Object-Relational Database Database Management System | |
Features
Download
Documentation
References
License |
Consus is a 100% pure Java embedded object-relational database management system.
It provides the JDBC interface and SQL-92 compatible query language JSQL. In addition to the standard
JDBC methods, Consus also provides the following object oriented extensions:
JSQL is a non-procedural query language provided by Consus. It implements almost all of the features
of SQL-89 standard. It is described more in depth in the following section.
The most convenient and efficient way of extracting data from Consus database is
to use objects instead of tuples. It leads to a more transparent interface with the Java programming language.
The result of a query execution is set of Java objects and the programmer should not worry about
packing/unpacking record fields (but Consus does provide the standard JDBC methods for fetching/storing record
fields values without using the object-oriented interface). To select objects instead of tuples
just skip the columns list in the SQL statement (or use '*' character). In this case Consus will extract the data
from the database as objects (it's still possible to access fields of the object using the standard JDBC
|