Firebird / Mysql / Java

Sou iniciante em Java, e gostaria de saber o seguinte, eu vi alguns tópicos mais não entendi muito bem, se eu usar uma conexão Firebird ou MySQL, a forma de inserir, excluir, update o código é o mesmo para ambos os bancos ou muda alguma coisa no código?

Obsevação.:considerando que ambos a classe de conexão esteja certa, ou seja, já conectando ao banco.

O código SQL para esses INSERT, UPDATE, DELETE, SELECT se assemelha muito, porque existe o padrão SQL que todos utilizam.

Agora cada banco tem seus comandos para conversões de todos os tipos e isso é diferente, então cada caso é um.