Conectar Java com MySql no Window e no Mac

6 respostas
A

Boa Tarde Pessoal.

Estou desenvolvendo em java com MySql 5.5; e quando faço os teste no micro que estou desenvolvendo, o sistema conecta com o banco Normal executando o seguinte comando:
java -classpatj mysql-connector.jar;cliente.jar
Mas quando tento executar em outro micro O sistema abre mas da erro na conexao

segue os parametros da Conexao no Java ?

public String getDriver() {

return com.mysql.jdbc.Driver;

}
public String getUrl() {
    return "jdbc:mysql://localhost:3306/tsobrasil";
}

public String getUsuBD() {
    return "root";
}
        Class.forName(bd.getDriver());
        con = DriverManager.getConnection(bd.getUrl(), bd.getUsuBD(), bd.getSenhaBD());
        sta = con.createStatement();

Ja instalei o Mysql copie a pasta contendo os arquivos Frm de banco de dados na pasta :
C:\Documents and Settings\All Users\Dados de aplicativos\MySQL\MySQL Server 5.1\data\cliente

No mac esta acontecendo a mesma coisa, porem sei que no mac o sistema operacional e unix, e la nao consigo salvar na pasta /data
/usr/local/mysql/data

Alguem pode me ajudar ?

desde ja Obrigadp

6 Respostas

JonaTHANNM

de uma olhada aqui primeiro: http://guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor

drsmachado

Faz o que o jonaTHANNM sugeriu.
Você altera a url para usar em outros micros?

adriano_si

mas qual o erro de conexão que dá ??? Alguma Exception ???

A

Da o erro de Exception :

} catch(ClassNotFoundException erro) {
            JOptionPane.showMessageDialog(null, "Problema na Conecção com o Banco de Dados !" + arq,
drsmachado

Ler este link aqui nada? http://guj.com.br/java/50115-voce-e-novo-no-guj-va...onte-leia-aqui-antes-por-favor

P.S.: ConeXão é com X

adriano_si

Estás fazendo um script de conexão e na hora de compilar e executar estás passando por linha de comando o classpath ??? é isso ???

Se for, cole o código do seu script, como está compilando e executando na sequencia, além de setar o classpath…

Mas se estiveres gerando um jar, porque não simplesmente incluir o connector nas libs do teu jar ??? Mais de um jar na tua máquina com a mesma versão e queres ele nas libs do Sistema ???

Enfim…

Lembrando que basta fazer para o Windows, acho que resolvendo a dúvida de um, resolverá dos 2…

Criado 30 de maio de 2011
Ultima resposta 30 de mai. de 2011
Respostas 6
Participantes 4