JDBC предоставляет API, который может использоваться для подключения к различным RDBMS или аналогичным хранилищам данных. Но хранилища данных различаются по реализации (например, диалекты SQL).
Можно ли использовать JDBC таким образом, чтобы мои запросы и операторы работали на наиболее распространенных СУБД (например, Oracle, PostgreSQL, SQL Server, MySQL)?
Этот вопрос интересен мне в двух аспектах:
* Общий SQL (INSERT, UPDATE, SELECT и т. Д.)
* Доступ к метаданным (получение информации о таблицах и столбцах)
В настоящее время я экспериментирую с самостоятельно написанной средой персистентности и хочу подключить к ней хранилище данных JDBC. Поэтому, если я напишу адаптер хранилища данных JDBC, было бы неплохо, если бы он работал на наиболее распространенных СУБД.
Заранее спасибо