vc só precisa instalar a aplicação na máquina e configurar a url jdbc para apontar para o servidor do mysql. verifique se as máquinas onde vc quer rodar a aplicação acessam o servidor do mysql.
vc só precisa instalar a aplicação na máquina e configurar a url jdbc para apontar para o servidor do mysql. verifique se as máquinas onde vc quer rodar a aplicação acessam o servidor do mysql.
é isso.[/quote]
Boa tarde !
A url ta apontando p/ o servidor : String URL2 = “jdbc:mysql://192.168.6.12:3306/ce”; //Olha o ip:porta
So q eu nao tenho mysql instalado na maquina cliente ! Eu preciso ter ele instalado na maquina(s) “cliente” p/ ele fazer a conexao com o banco? So tenho ele instalado na maquina q vai ser o servidor (e ja ta configurado p/ isso )…
vc só precisa instalar a aplicação na máquina e configurar a url jdbc para apontar para o servidor do mysql. verifique se as máquinas onde vc quer rodar a aplicação acessam o servidor do mysql.
é isso.[/quote]
Boa tarde !
A url ta apontando p/ o servidor : String URL2 = “jdbc:mysql://192.168.6.12:3306/ce”; //Olha o ip:porta
So q eu nao tenho mysql instalado na maquina cliente ! Eu preciso ter ele instalado na maquina(s) “cliente” p/ ele fazer a conexao com o banco? So tenho ele instalado na maquina q vai ser o servidor (e ja ta configurado p/ isso )…
Valeu
[/quote]
não há necessidade de instalar o mysql na maquina do cliente.
vc só precisa instalar a aplicação na máquina e configurar a url jdbc para apontar para o servidor do mysql. verifique se as máquinas onde vc quer rodar a aplicação acessam o servidor do mysql.
é isso.[/quote]
Boa tarde !
A url ta apontando p/ o servidor : String URL2 = “jdbc:mysql://192.168.6.12:3306/ce”; //Olha o ip:porta
So q eu nao tenho mysql instalado na maquina cliente ! Eu preciso ter ele instalado na maquina(s) “cliente” p/ ele fazer a conexao com o banco? So tenho ele instalado na maquina q vai ser o servidor (e ja ta configurado p/ isso )…
Valeu
[/quote]
não há necessidade de instalar o mysql na maquina do cliente.[/quote]
[quote=“afviriato”][quote=“tiago__”]
Duvidas:
Entao eu nao sei o q ta errado! Ja configurei o banco p/ ""rodar em rede "(seguindo akele tutorial acima). Sendo q eu nao criei nenhum usuario no banco ! Tem q criar algum ? Pq no tutorial q eu vi nao fala nada sobre isso ! Ta aki a interface q eu uso p/ conectar ao banco ! Loacalmente ela roda perfeitamente, + em outra makina nao ta funcionando !
package telas;
import classes.Controle;
[b]public interface DataBaseConstantes {
public final static String DRV = "com.mysql.jdbc.Driver";
public final static String URL2 = "jdbc:mysql://192.168.6.7:3306/ce";
public final static String USUARIO = "root";
public final static String SENHA = "xxxxxxx";
}
[/b]
Tem alguma ideia p/ resolver meu problema ?! Qualquer coisa ja sera de grande ajuda !
Intaum pessoal ! Vou postar as mensagens de erro aki:
Qnd vai cadastrar:
init:
deps-jar:
compile-single:
run-single:
Driver JDBC carregado
Erro na conexão ao Bando de Dados : Communications link failure
Last packet sent to the server was 0 ms ago.
Inserindo dados…
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
at telas.TelaCadastro.jButton1ActionPerformed(TelaCadastro.java:240)
at telas.TelaCadastro.access$000(TelaCadastro.java:27)
at telas.TelaCadastro$1.actionPerformed(TelaCadastro.java:100)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:253)
at java.awt.Component.processMouseEvent(Component.java:6107)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3287)
at java.awt.Component.processEvent(Component.java:5872)
at java.awt.Container.processEvent(Container.java:2101)
at java.awt.Component.dispatchEventImpl(Component.java:4467)
at java.awt.Container.dispatchEventImpl(Container.java:2159)
at java.awt.Component.dispatchEvent(Component.java:4293)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4578)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4241)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4171)
at java.awt.Container.dispatchEventImpl(Container.java:2145)
at java.awt.Window.dispatchEventImpl(Window.java:2559)
at java.awt.Component.dispatchEvent(Component.java:4293)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:604)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
[b]
Qnd vai listar (select * from tabela)[/b]
init:
deps-jar:
compile-single:
run-single:
Driver JDBC carregado
Erro na conexão ao Bando de Dados : Communications link failure
Last packet sent to the server was 0 ms ago.
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
at telas.TelaListar.jButton3ActionPerformed(TelaListar.java:188)
at telas.TelaListar.access$000(TelaListar.java:32)
at telas.TelaListar$1.actionPerformed(TelaListar.java:78)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:253)
at java.awt.Component.processMouseEvent(Component.java:6107)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3287)
at java.awt.Component.processEvent(Component.java:5872)
at java.awt.Container.processEvent(Container.java:2101)
at java.awt.Component.dispatchEventImpl(Component.java:4467)
at java.awt.Container.dispatchEventImpl(Container.java:2159)
at java.awt.Component.dispatchEvent(Component.java:4293)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4578)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4241)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4171)
at java.awt.Container.dispatchEventImpl(Container.java:2145)
at java.awt.Window.dispatchEventImpl(Window.java:2559)
at java.awt.Component.dispatchEvent(Component.java:4293)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:604)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Se você estiver usando o Netbeans 6.1 vc tem de criar a conexão indo em Servicos\Banco de Dados\Drivers lá vc escolhe o driver jdbc mysql e cria a conexão ou se vc quiser conectar no banco por meio de outra máquina vc pode usar umas ferramentas de administração de BD, acesse a ferramenta:
Iniciar\MySQL Server 5.0\MySQL Server Instance Config Wizard.
Depois vá em Next\Reconfigure Instance\Next\Standard Configuration\Next\Next
quando chegar a uma tela que pede nova senha, vc digita a senha que quiser e tem uma caixa de seleção logo abaixo, é ela que vai resolver seu problema, marque-a e clique em Next.
Essa caixa habilita a conexão de outras máquinas no seu banco local.