Если вы пытаетесь создать продукт, который будет работать с несколькими базами данных, я думаю, что попытка использовать только стандартный sql - это не тот путь, как указывали другие ответы, из-за различных «интерпретаций» стандарта.Вместо этого вы должны по возможности иметь некоторый уровень доступа к данным в вашем приложении, который имеет различные реализации, специфичные для каждой базы данных.В зависимости от того, что вы пытаетесь сделать, есть такие инструменты, как Hibernate, которые будут очень тяжелыми для вас.