Mysql com Java

1. Mysql com Java

Paulo Rodrigo
paulopugin

(usa Debian)

Enviado em 12/03/2008 - 13:13h

Alguém sabe como configuro passo a passo o mysql para usar no java, e como é a sintaxe de comando para conexão?


  


2. Re: Mysql com Java

Edvaldo Silva de Almeida Júnior
EdDeAlmeida

(usa Debian)

Enviado em 12/03/2008 - 13:30h

Não é necessário configurar o MySQL para usar no Java. Você precisa, sim, de uma API Java para acessar o MySQL. Sugiro que dê uma busca no site da Sun para ver se acha algo.


3. Re: Mysql com Java

Edvaldo Silva de Almeida Júnior
EdDeAlmeida

(usa Debian)

Enviado em 12/03/2008 - 13:44h

... ou talvez no site da MySQL!


4. Re: Mysql com Java

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/03/2008 - 16:01h

Você precisa apenas do driver do MySQL para Java:

http://dev.mysql.com/downloads/connector/j/5.0.html

Ao baixar, você descompacta o arquivo e dentro dele vai ter um .jar com um nome parecido com:

mysql-connector-java-5.0.4-bin.jar

Basta colocar esse jar no PATH de sua aplicação e usar as bibliotecas Java de acesso a banco de dados.

T+


5. Re: Mysql com Java

Luis Carlos de Brito
luiscarlos

(usa Fedora)

Enviado em 12/03/2008 - 19:45h

Após fazer o que nosso amigo renatobach informou, utlize esta classe para conectar ao banco, faça as alterações de host, usuario e senha para sue MySQL

-----------------------
package src;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class Conexao
{
public Connection conexao;
private String host, banco, usuario, senha;

public Conexao()
{
host = "localhost";
banco = "mjs";
usuario = "convidado";
senha = "convidado";
}

public Connection conectar()
{
if(conexao==null)
{
try
{
Class.forName("com.mysql.jdbc.Driver");
conexao = DriverManager.getConnection("jdbc:mysql://"+this.host+"/"+this.banco+"?user="+this.usuario+"&password="+this.senha);
}
catch(ClassNotFoundException cnfe)
{

}
catch(SQLException sqle)
{

}
}
return this.conexao;
}

public void desconectar()
{
try
{
this.conexao.close();
}
catch(SQLException sqle)
{

}
}
}


--------------------------
esta classe conecta ao banco atraves de DSN, vc pode acessar de forma direta


6. Deu erro

Paulo Rodrigo
paulopugin

(usa Debian)

Enviado em 14/03/2008 - 01:17h

Fiz o Download
Executei o script, mas deu o erro:
java.lang.NoSuchMethodError: main
Exception in thread "main"
Process completed.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts