Erro ao conectar banco mysql...help

Galera tou tentando listar meu aplicativo em uma banco de dados mysql mais num vai…
já fiz de tudo que vc pode imaginar… jah peguei o path externo .jar… jah coloquei o arquivo jar na pasta ext do java
dps de muito tempo fiz ate um bd local… mais nada… usando Wanp
já liberei a permissão pra internet do aplicatico e nada…

teria alguna ideia de como arumo isso…
estou usando windows7… ai abaixei o jdbc pra windows.

    package br.com.tal.taltal;  
      
    import java.sql.Connection;  
    import java.sql.ResultSet;  
    import java.sql.SQLException;  
    import java.sql.Statement;  
    import java.sql.DriverManager;  
    import android.app.Activity;  
    import android.app.AlertDialog;  
    import com.mysql.jdbc.Driver;  
      
    @SuppressWarnings("unused")  
    public class dbMySQL extends Activity{  
        Connection conn = null;  
        Statement st;  
        ResultSet rs;  
        String sql;  
        String host = "localhost";  
        String porta = "";  
        String banco = "consulfarma";  
        String usuario = "root";  
        String senha = "";  
          
          
        public void conectarMySQL() throws SQLException{  
            try{  
                Class.forName("com.mysql.jdbc.Driver").newInstance();  
            }catch(Exception erro){  
                Mensagens("Falha na conexão ","Verifique sua internet JDBC "+erro);  
            }  
            try{  
                conn=DriverManager.getConnection("jdbc:mysql://"+host+":"+porta+"/"+banco,usuario,senha);  
                Mensagens("Conectado com sucesso ","Obrigado ");  
             }catch(Exception erro){  
                Mensagens("Falha na conexão ","Verifique sua internet conexão "+erro);  
            }  
        }  
         
        public void desconectarMySQL(){  
            try {  
                conn.close();  
                Mensagens("MYSQL","desconectado.");  
            } catch (Exception erro) {  
                Mensagens("Impossivel fechar conexão ","Verifique sua internet "+erro);  
            }  
        }  
      
        public void Mensagens(String tituloalerta, String mensagemalerta){  
            AlertDialog.Builder Mensagem = new AlertDialog.Builder(dbMySQL.this);  
            Mensagem.setTitle(tituloalerta);  
            Mensagem.setMessage(mensagemalerta);  
            Mensagem.setNeutralButton("OK", null);  
            Mensagem.show();  
        }  
          
    }  

Erros:
erro java.sql.SQLException: No suitable driver
java.lang.ClassnotFoundExceptiom: com.mysql.jdbc.Driver

Essa linha esta correta?
conn=DriverManager.getConnection(“jdbc:mysql:”+host+":"+porta+"/"+banco,usuario,senha);

Não deveria ter o “//” jdbc:mysql://…

conn=DriverManager.getConnection(“jdbc:mysql://”+host+":"+porta+"/"+banco,usuario,senha);
???

amigo fiz oque vc falou e nada…

continua dando os mesmos erro…

oque fazerrr

dar uma olhada: http://camilolopes.wordpress.com/2009/04/14/criando-conexao-java-mysql-com-eclipse/

Ja tentou baixar o driver de conexao do mysql ?
Importou esse driver que seria +/- uma biblioteca para seu sistema ?

Um exemplo de conexao ao MySQL

try
        {
            //declara a classe de conexao do banco de dados
            Class.forName("com.mysql.jdbc.Driver");
            //conecta ao banco de dados
            setDBConecta(DriverManager.getConnection("jdbc:mysql://192.168.1.105:8080/GMControl, "Usuario", "Senha"));
            //cria o statement da conexao
            setDBStm(getDBConecta().createStatement());
            //mostra mensagem interna de conexao
            System.out.println("CONECTADO AO SERVIDOR MYSQL");
        }
        catch(Exception ex)
        {
            //mostra mensagem de erro interna caso ocorra algum erro
            System.out.println("ERRO AO CONECTAR AO SERVIDOR MYSQL\nERRO: " + ex);
        }

fiz um teste em um projeto java e foi normal…
mais quando tento com android não vai…

[code]import java.sql.*;

public class connect
{
public static void main (String[] args)
{
Connection conn = null;

    try
    {
        String userName = "root";
        String password = "";
        String url = "jdbc:mysql://localhost/";
        Class.forName ("com.mysql.jdbc.Driver").newInstance ();
        conn = DriverManager.getConnection (url, userName, password);
        System.out.println ("Conexão com o BD estabelecida!");
    }
    catch (Exception e)
    {
        System.err.println ("Não foi possível estabelecer conexão com o BD");
    }
    finally
    {
        if (conn != null)
        {
            try
            {
                conn.close ();
                System.out.println ("Conexão finalizada");
            }
            catch (Exception e) { /* ignore close errors */ }
        }
    }
}

}[/code]

já importei clicando com o botão direito no projeto
e ja coloquie o jar na pasta java…

tou ficando loco com isso… já

Faz esse teste, cria um novo projeto, importa a biblioteca e cria apenas uma classe e que nessa classe faça a conexao ao banco de dados, pois as vezes pode ser um erro no classpath do projeto, algo pode estar corromido e etc… tenta baixar a biblioteca denovo, ve se ela é msm para o java, e se o erro continuar tenta fazer em outro pc se possivel e

[code]
import java.sql.;
import java.lang.
;
//aqui você tem q importar o Connection

public class ConnectionFactory
{
public static void main (String args[])
{
try
{
Connection con = Connection ConnectionFactory.getConnection();
Class.forName(“com.mysql.jdbc.Driver”);
Connection con = DriverManager.getConnection(“jdbc:mysql://localhost:3306/java”,root",“123”);
}
catch (Exception e)
{
System.out.println(“Problemas com o BD”+e);
e.printStranTake();// vê ae se é esse o nome print.StranTake(); da um ctrl + espaço e verifica so isso que não tenho certeza
}
}

} [code]

então amigo… consegui mais apenas no java puro conforme postei anteriormente…

mais quando envolvve android não rola…

tenho que conhectar minha aplicção android…

alguem ai pra dar uma força…