Socket e Banco de Dados

Ae…tenho uma aplicação e quero colocar em rede!
Por favor, me digam se eu estiver errado:

Tenho que criar o Server e nele crio a conexão com o banco (tirando esta parte da minha aplicação anterior). Neste mesmo server recebo como parametro uma “query” e faço estas operações com o banco

No meu Client, a aplicação vai continuar sendo quase igual como era sem os Socket’s, porém vou tirar a parte de conexão com o banco e na hora de fazer INSERT, SELECT, DELETE ou UPDATE, passo a “query” para o SERVER.

Teoricamente…é isso mesmo?

Obrigado!

pode ser feito assim… ou entao a sua aplicacao pode acessar um banco de dados remoto…

seria interessante o uso de EJB nessa aplicação, é de se pensar…