Other components

Derby also provides locale support for the following:

Localized messages require special libraries. See Messages libraries.

The locale of the error messages and of the tools is not determined by the database's localle set by the locale=ll_CC attribute when the database is created but instead by the default system locale. This means that it is possible to create a database with a non-default locale. In such a case, error messages would not be returned in the language of the database's locale but in the language of the default locale instead.

Note: You can override the default locale for ij with a property on the JVM. For more information, see the Derby Tools and Utilities Guide.
Related concepts
SQL parser support for Unicode
Messages libraries