# 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 Java Database Connectivity (JDBC) API.

- Setting attributes for the database connection URL

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

- Derby property reference

  Information about Derby properties.

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

  Information about Derby's support for the Java EE platform, in particular support for the Java Transaction API and the JDBC API.

- Derby API

  Notes about proprietary APIs for Derby.

- Supported territories

  Territories supported by Derby.

- Derby limitations

  Limitations of Derby.

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