MaxBase

MaxBase is a database suite that allows you to work locally and over a network (both inside and outside a browser) with databases based on a proprietary format (but you can also import/export DBF and CSV files, and import QIF files). It also comes with MERGe, a report writer that lets you print and/or generate HTML pages. The whole suite runs on the Java Virtual Machine, so it doesn't rely on machine-specific code, and should run on every Java enabled platform (the author personally tests each build of the suite under Linux, OS/2, and Win32).

MaxBase has been awarded with the "what's cool" rating on Gamelan, and with the "Top 5%" rating on Jars.


 * MaxBase is an application which lets you create/change/delete databases and allows you to perform queries, add/modify/delete records, order the database on an index and so on. It is AWT-based, so it needs some sort of GUI. MaxBase can work both with local and remote databases. The package includes several other GUI and text based applications, including a report generator (that can produce HTML output, as well as printing on paper), conversion utilities and a database server, too!

RXDbase and RXDBClient (same syntax as RXDbase, but used to access remote DBs) both come with Java and NetRexx syntax; a number of methods to work with records, fields, databases are included: being a developer myself, I have put up a comprehensive HTML manual for your perusal. Several of the exploitable classes are also JavaBeans, meaning that you can take them with you on your visual developing environment (such as VisualAge for Java or Symantec Visual Cafe').
 * RXDbase is actually a Java object implementing the concept of database table.


 * Performances Well, you'll have to test it in your developing environment: there are too many Java Virtual Machines around and performances vary noticeably among them. If you need some testcase DBs (dummy ones that I created to test myself the speed of the database engine), just drop me a note and I'll send them to you.

By Max Marsiglietti

MaxBase is a collection of applications and libraries written in Java (1.1.x).


 * Archive