# How this guide is organized

This guide includes the following sections:

- SQL language reference

  Reference information about Derby's SQL language, including manual pages for statements, functions, and other syntax elements.

- SQL reserved words

  SQL keywords beyond the standard SQL-92 keywords.

- Derby support for SQL-92 features

  A list of SQL-92 features that Derby does and does not support.

- Derby system tables

  Reference information about the Derby system catalogs.

- Derby exception messages and SQL states

  Information about Derby exception messages.

- JDBC reference

  Information about Derby's implementation of the JDBC interface including support for JDBC 2.0 features.

- Setting attributes for the database connection URL

  Information about the supported attributes to Derby's JDBC database connection URL.

- J2EE Compliance: Java Transaction API and javax.sql Interfaces

  Information about the supported attributes to Derby's support for the Java Transaction API.

- Derby API

  Notes about proprietary APIs for Derby.

Parent topic: About this guide
Related concepts
Purpose of this document
Audience