The JDBC driver is vendor specific, so the MySQL JDBC driver is different from the Apache Derby JDBC driver. The job of these drivers is to address differences between databases at the technical level ...