Então… estou com essa dúvida… gostaria de saber se posso usar o mesmo banco para uma aplicação desktop e uma web… as duas acessarem, fazerem consultas… é possível?
existe alguma diferença de banco para cada tipo de aplicação?
que banco posso usar?
Não tem nenhuma problema não, pode usar.
So cuida para que nenhuma das aplicações exceda o número máximo de conexões e “quebre” o banco.
Tente usar um gerenciado de pool no JavaSE como se usa no JavaEE.