Programa Java em Rede
Eu fiz uma agenda em Java, instalei o mysql na minha máquina, e agora quero que o programinha rode em outra máquina só que com a minha máquina sendo a servidora.
COmo eu faço?
COmo eu faço?
Jonatã Paulino
Curtidas 0
Melhor post
Eduardo Pessoa
04/12/2014
Acompanhando...
GOSTEI 1
Mais Respostas
Jonatã Paulino
04/12/2014
Ae pessoal, já resolvi. Obrigado
GOSTEI 0
Eduardo Pessoa
04/12/2014
Posta a solução Jonatã!
GOSTEI 0
Janaina Mendes
04/12/2014
Por favor, tambem queria saber! :-)
GOSTEI 0
Ronaldo Lanhellas
04/12/2014
Eu fiz uma agenda em Java, instalei o mysql na minha máquina, e agora quero que o programinha rode em outra máquina só que com a minha máquina sendo a servidora.
COmo eu faço?
COmo eu faço?
Bom, vou colocar a solução mesmo ele já tendo resolvido. Para ficar para aqueles que gostariam de implementar:
1 - A "maquina servidora" na verdade terá apenas o banco de dados rodando, então você deve instalar o banco de dados nela.
2 - O aplicação "agenda" irá apontar para a sua máquina através do banco de dados, independente se está local ou não.
Pronto, você tem uma aplicação cliente acessando o banco de dados de outra máquina.
GOSTEI 0
Jonata Costa
04/12/2014
Siguinte:
Na classe de conexão com o banco no programinha agenda coloca-se o ip da máquina que vai ficar como servidora, no meu caso, eu instalei o mysql server na máquina que eu uso, e ai gerei o .jar e levei pra outra máquina onde eu quero que o programinha rode, esta outra máquina tem que está na mesma faixa de ip claro. O pulo do gato é que você precisa abrir a porta 3306 tanto na máquina que está instalado o mysqlserver quanto na outra máquina que você vai levar o programinha. Além disso, o jdk tem que esta instalado em todas as máquinas que irão rodar o programinha, no meu caso a agenda. Estou a disposição para qualquer dúvida.
Na classe de conexão com o banco no programinha agenda coloca-se o ip da máquina que vai ficar como servidora, no meu caso, eu instalei o mysql server na máquina que eu uso, e ai gerei o .jar e levei pra outra máquina onde eu quero que o programinha rode, esta outra máquina tem que está na mesma faixa de ip claro. O pulo do gato é que você precisa abrir a porta 3306 tanto na máquina que está instalado o mysqlserver quanto na outra máquina que você vai levar o programinha. Além disso, o jdk tem que esta instalado em todas as máquinas que irão rodar o programinha, no meu caso a agenda. Estou a disposição para qualquer dúvida.
GOSTEI 0
Eduardo Pessoa
04/12/2014
Tecnicamente, como fazer isso Ronaldo?
2 - O aplicação "agenda" irá apontar para a sua máquina através do banco de dados, independente se está local ou não.
GOSTEI 0
Eduardo Pessoa
04/12/2014
Siguinte:
Na classe de conexão com o banco no programinha agenda coloca-se o ip da máquina que vai ficar como servidora, no meu caso, eu instalei o mysql server na máquina que eu uso, e ai gerei o .jar e levei pra outra máquina onde eu quero que o programinha rode, esta outra máquina tem que está na mesma faixa de ip claro. O pulo do gato é que você precisa abrir a porta 3306 tanto na máquina que está instalado o mysqlserver quanto na outra máquina que você vai levar o programinha. Além disso, o jdk tem que esta instalado em todas as máquinas que irão rodar o programinha, no meu caso a agenda. Estou a disposição para qualquer dúvida.
Na classe de conexão com o banco no programinha agenda coloca-se o ip da máquina que vai ficar como servidora, no meu caso, eu instalei o mysql server na máquina que eu uso, e ai gerei o .jar e levei pra outra máquina onde eu quero que o programinha rode, esta outra máquina tem que está na mesma faixa de ip claro. O pulo do gato é que você precisa abrir a porta 3306 tanto na máquina que está instalado o mysqlserver quanto na outra máquina que você vai levar o programinha. Além disso, o jdk tem que esta instalado em todas as máquinas que irão rodar o programinha, no meu caso a agenda. Estou a disposição para qualquer dúvida.
Na maquina que irá rodar não precisa de nada instalado? apenas liberar portas e saber aonde acessar, somente isso?
GOSTEI 0
Jonata Costa
04/12/2014
Eduardo, quando o Ronaldo diz apontar, ele quer dizer na classe de conexão com o banco, você coloca o ip da máquina que vai ser a servidora. Com relação a instalação de que você se refere, você precisa sim instalar o jdk.
GOSTEI 0
Eduardo Pessoa
04/12/2014
Fora o SDK, nenhum mais?
GOSTEI 0
Jonata Costa
04/12/2014
Não. Nem um mais. O banco fica na máquina servidora.
GOSTEI 0
Eduardo Pessoa
04/12/2014
Quando terminar um curso vou tentar fazer.
GOSTEI 0
Ronaldo Lanhellas
04/12/2014
Isso mesmo, toda a estrutura de banco de dados fica no servidor, você só precisa apontar do cliente para o servidor, colocando o IP. Obviamente que o JDK tem que está lá instalado.
GOSTEI 0
Jonata Costa
04/12/2014
Qualquer coisa estamos a disposição!!
GOSTEI 0
Eduardo Pessoa
04/12/2014
Valeu Jonata.
GOSTEI 0