Querying the Database

Writing the data

Other Usage

Misc

Welcome to the SqlMan Documentation

SqlMan is a small Java library that removes repetitive JDBC work while keeping SQL visible. Version 2.0 uses Action as the common entry point for queries, inserts, updates, and deletes.

List<Map<String, Object>> rows =
        new Action(conn, "SELECT * FROM shop_address WHERE stat = ?")
                .query(1)
                .list();

What SqlMan provides

Design principles

SqlMan is not a full ORM, a JPA implementation, or a complete MyBatis replacement. Entity support focuses on data modification; query SQL is still written explicitly.

Source code

SqlMan is licensed under the GNU General Public License v3.0.

Links

Website | Documentation | JavaDoc and source