Amigos, criei uma classe de conexao com o banco de dados de minha empresa.
Crei uma estrura br.com.nomeempresa.db.ifx.linux e o arquivo conn.class de conexao esta dentro da pasta “linux”.
Como utilizarei ele em varios outros novos programas, qual seria a melhor forma de distribuir essa conexao nas maquinas clientes, para reutilizalas mais tarde? Devo colocar o driver Jdbc na mesma pasta que o conn.class?
Devo colocar toda essa estrutura num só JAR?
Agradeço desde já.
Você pode colocar essa classe em um pacote JAR e distribuir para todos os clientes, aí você configura o ODBC ou outra forma de usar o Banco de Dados, ou você cria uma aplicação para rodar no servidor de maneira que o cliente se comunique com o servidor (Sockets, RMI ou CORBA) para que o próprio servidor utilize a conexão com o Banco de Dados.
Nesse segundo caso você pode até criar um Pool de Conexões para ganhar mais performance e controle na tua aplicação.
também estude a possibilidade e utilizar o padrão de projeto DAO, fazendo uso de data source no servidor, se começar a crescer muito as aplicações, ja va dando uma olhada em usar EJBs pra acessar esses dados no banco pelo DAO, e clientes pela rede usando esses EJBs 