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