Conexão com MySQL

2 respostas
G

Algúem tem um exemplo de como conectar com o MySQL?

2 Respostas

V

Aqui mesmo no portal tem um exemplo.



Para visualizá-lo <A HREF="http://www.portaljava.com/home/modules.php?name=News&file=article&sid=93&mode=&order=0&thold=0" TARGET="_blank">Clique aqui



Volnei Granado Munhoz :wink:



[ Esta mensagem foi editada por: Volnei em 11-03-2003 10:35 ]

J
Gyowanny, vc vai ter que fazer o seguinte:


1. Baixar o driver jdbc para o MySQL. O driver se chama Connector/J e vc faz o download clicando <a>aqui.</a> Escolha a versão para win ou linux. A direrença é apenas como o arquivo foi compactado.





2. Depois que fizer o download vc descompacta o arquivo e procure por algo como mysql-connector-java-x.x.xx-bin.jar. Deipois vc adiciona esse arquivo no seu path ou o coloca no segunte diretorio: jdk_home/jre/lib/ext onde jdk_home é o diretorio no qual vc instalou o compilador java.





Agora vamos aos codigos. Para conectar basta fazer:





// Importando as classes do pacote java.sql


import java.sql.*;





    try {


        // Carrega o driver jdbc.


        String driverName = "com.mysql.jdbc.Driver";


        // nota: O antigo nome do driver era org.gjt.mm.mysql.Driver


        // e ainda funciona.


        Class.forName(driverName);





        // Criando a conexao.


        // Nome do servidor


        String serverName = "localhost";


        // Nome do Banco ao qual vc vai se conectar.


        String mydatabase = "mydatabase";


        String url = "jdbc:mysql://" + serverName +  "/" + mydatabase; // a JDBC url


        // Nome do usuario.


        String username = "username";


        // Password do usuario.


        String password = "password";


        // Pegando a conexao.


        Connection connection = DriverManager.getConnection(url, username, password);


    } catch (ClassNotFoundException e) {


        // Não pode encontrar o driver.


        // Verifique se está mesmo no seu path ou no diretorio sugerido.


        System.out.println("Nao encontrou o driver.");


    } catch (SQLException e) {


        // Nao pode criar uma conexao.


        System.out.println("Nao pode conecatar.");


    }





Dependendo do banco, vc pode até excluir o nome do usuario e senha. Fazendo apenas assim:


        Connection connection = DriverManager.getConnection(url);





valeuz
Criado 11 de março de 2003
Ultima resposta 11 de mar. de 2003
Respostas 2
Participantes 3