GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • JavaQueryBuilder
  • Installation
  • Queries
  • SELECT
  • INSERT
  • UPDATE
  • DELETE
  • CREATE TABLE
  • Conditions
  • Subqueries
  • SQL Dialects
  • STANDARD
  • MySQL
  • SQLite

This view

  • Original page
  • New address

GeezerVison is showing ezframework.github.io — Queries

Queries

QueryBuilder is the entry point for all statement types. It provides a fluent API for SELECT queries on its instance, and static factory methods that return dedicated builder objects for DML and DDL statements.


Statement types

Statement Builder Entry point
SELECT QueryBuilder new QueryBuilder()
INSERT InsertBuilder QueryBuilder.insertInto(table)
UPDATE UpdateBuilder QueryBuilder.update(table)
DELETE DeleteBuilder QueryBuilder.deleteFrom(table)
CREATE TABLE CreateBuilder QueryBuilder.createTable(table)

SqlResult

Every builder returns a SqlResult from its build() or buildSql() method:

Method Returns Description
getSql() String The rendered SQL with ? placeholders
getParameters() List<Object> Bind parameters in order of appearance

All user-supplied values are placed in the ? bind-parameter list and are never concatenated into the SQL string. See SQL Dialects for how identifier quoting behaves across database targets.


Table of contents

  • SELECT
  • INSERT
  • UPDATE
  • DELETE
  • CREATE TABLE
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.