Lazarus is excellent for database applications (even better than Delphi) and supports many, many back-ends: custom, MySql, Sqlite, Paradox, dBase, CSV, SDF, Json, XML, MariaDb, Oracle, PostGress, MsSQL even ODBC .... and many more.
I consider both Delphi and Lazarus much better than your other examples. Because of more natively supported standards and ease of use. And it supports more platforms, often with the same code Linux, Windows, Mac, Android, BSD's