"Open Database Connectivity (ODBC) is one of the most popular
ways today to code a database application. Let's begin our
examination of ODBC programming for Apache Derby by comparing ODBC
applications with embedded SQL applications.
"Embedded SQL applications contain SQL statements embedded into
the source code, which is written using a high-level language, a
common example being C. ODBC applications, in contrast, use a
standard set of APIs to communicate with the database. The SQL
statements are sent using these standard API methods to the
database manager for processing..."