iciql is a free and open-source library that provides a model-based, database access wrapper for JDBC.
iciql was designed to be used for modest database schemas and basic statement generation.
Also, iciql is for developers who want to write code using IDE completion and compile-time type-safety.
Detailed instructions on how to install and use the iciql utility on your Mac are available HERE.
iciql is a cross-platform utility capable of running on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).