Para Java é preferível Mysql ou SQL Server? Ou não faz diferença?
Com relação ao Java, não há diferença alguma. Como os 2 bancos de dados são amplamente adotados você não vai ter problema algum em integrá-los ao Java, seja via JDBC ou Hibernate. Além disso, o “core” da linguagem SQL é o mesmo para os 2 bancos. Porém, se você pretende construir suas próprias aplicações, ou criar um serviço na Internet, etc. é interessante estudar MySQL por um motivo bem simples: é free.
Obrigado.