MCLib3’s biggest component is the Java Swing to SQL framework with integrated security. Other elements such as RSA key generation and encryption/decryption are also of note.

Features of MCLib3

  1. com.machconsulting.MCLib3 - Information Pop-up & Encryption file creation Utility.
  2. com.machconsulting.ciper - RSA Encryption tools.
  3. com.mashconsulting.math - RPN Executor
  4. com.machconsulting.sql. - Java Swing to SQL framework.
  5. com.machconsulting.swing. - Additional Swing components.
  6. com.machconsulting.utils. - Useful functions for synchronizing directories and files, capitalization rules, more robust parsing of Strings to number types, file line sorter, String utilities, and Threaded sleep.

Standard Installation Instructions

  1. Download the Zip Install archive from
  2. Create the MLib3 directory in a convenient directory for your Java IDE.
  3. Open the Zip install archive and copy all the contents to the MLib3 directory.
  4. Setup your IDE to use the MCLib.jar file as per your IDE’s instructions.

MCLib3Test Utility

Since most frameworks are a royal pain to figure out how to use I‘ve created a testbed application which shows the basics of how to use the framework with an example of a SQL single index table and another example with a SQL double index table.

  1. Download MCLib3Test from and unzip to a convenient directory.
  2. Download MCLib3 as per the standard instructions above and copy the MCLib3.jar file to your MCLib3Test directory.
  3. Download Apache’s Embedded SQL database and unzip to a convenient directory. (Copy the library file derby.jar to the MCLib3Test directory.) MCLib3Test uses Derby to store its local settings.
  4. Download, install, and configure MySQL server. Then create a database named testDb and user with appropriate rights to the database.
  5. Download the MySQL JDBC Connector and copy to the MCLib3Test directory.
  6. Download Kai Toedter’s JCalendar Library and copy to the MCLib3Test directory.
  7. Configure the MCLib3Test.bat file to have all the above JAR files in the classpath and com.machconsulting.MCLib3Test as the Java application to start.
MCLib3Test source code files and what they have in them

Licensing Considerations

Source Code & JavaDoc

Release Notes

Valid CSS!