Teste conexao BD

6 respostas
P
Socorro.... Tá dando erro aqui...
import java.sql.*;

public class TesteConexaoBD {
    public static void main (String s[]){   
        try{
            Class.forName("com.mysql.jdbc.Driver");
            Connection con;
            con = DriverManager.getConnection("jdbc:mysql://localhost:3306/algo", "meu usuario", "umasenha");
            Statement sta=con.createStatement();
            ResultSet res = sta.executeQuery("SELECT *FROM usuarios");
            while(res.next()){
                System.out.println(res.getString("nome"));
            }
        }catch (Exception e){
            System.out.println("erro de conexao\n\n"+ e);
        }
    }

}

tá dando o seguinte erro:
"java.lang.ClassNotFoundException: com.mysql.jdbc.Driver"

Como resolvo?

6 Respostas

Hewerson

Cara, achei um tópico que talvez possa lhe ajudar

:slight_smile:

rockstorm

Tente isso:

Class.forName("org.gjt.mm.mysql.Driver");
Hewerson

Cara você fez os imports, da conexões??

barbon

Você está utilizando alguma IDE de conexão?

Adicione ao projeto o “jar” (seria o driver) do MySQL.

Até mais.

J

verifique se o driver esta no projeto, caso esteja verifique os imports necessarios :slight_smile:

aajjbb

desse jeito, acho que o codigo ficaria melhor… você tem certeza de que o driver do mysql esta no seu projeto?

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

  
 public class TesteConexaoBD {  
     public static void main (String s[]){     
         try{  
           Class.forName("com.mysql.jdbc.Driver");  
           Connection con;  
           con = DriverManager.getConnection("jdbc:mysql://localhost:3306/algo", "meu usuario", "umasenha");  
           PreparedStatement sta= con.prepareStatement("SELECT *FROM usuarios");  
           ResultSet res = sta.executeQuery();  
           while(res.next()){  
                System.out.println(res.getString("nome"));  
           }  
       }catch (Exception e){  
          System.out.println("erro de conexao\n\n"+ e);  
       }  
    }  
  
 }
Criado 11 de janeiro de 2011
Ultima resposta 11 de jan. de 2011
Respostas 6
Participantes 6