Driver: "sun.jdbc.odbcJdbcOdbcDriver" Não Localizado!

1 resposta
Sahed_Deitel

Estou Fazendo um Sistema de Cadastro de Usuário Teste e Acontece que me dá o Erro Driver: “sun.jdbc.odbcJdbcOdbcDriver” Não Localizado!
Vou Postar Código Fonte da Minha Class Conexão:

package move_Computer;
import java.sql.*;

import javax.swing.JOptionPane;

public class ConexaoBD implements Interface{
	
	private String driver = "sun.jdbc.odbcJdbcOdbcDriver";
	private String url = "jdbc:odbc:Login";
	private String usuário = "";
	private String senha = "";
	private Connection conexao;
	public Statement statement;
	public ResultSet resultset;
	
	
	public boolean conectar()
	{
		boolean resultado = true;
		try
		{
			Class.forName(driver);
			conexao = DriverManager.getConnection(url, usuário, senha);
		}
		catch(ClassNotFoundException driv)
		{
			JOptionPane.showMessageDialog(null, "Driver: " + driv.getMessage() + " Não Localizado");
			resultado = false;
		}
		catch(SQLException fonte)
		{
			JOptionPane.showMessageDialog(null, "Deu Erro na Conexão "+
					"com a Fonte de Dados: " + fonte.getMessage());
			resultado = false;
		}
		return resultado;
		
	}
    public void desconecta()  
    {  
        @SuppressWarnings("unused")
		boolean resultado = true;  
         try  
         {  
             conexao.close();  
             JOptionPane.showMessageDialog(null,"banco fechado");  
         }        
         catch(SQLException fecha)  
         {  
             JOptionPane.showMessageDialog(null,"Não foi possivel "+  
                     "fechar o banco de dados: "+fecha.getMessage());  
             resultado = false;  
         }
    }  
    public void executarSQL(String sql)  
    {  
       try  
       {  
           statement = conexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);  
           resultset = statement.executeQuery(sql);  
       }  
       catch(SQLException sqlex)  
       {  
         JOptionPane.showMessageDialog(null,"Não foi possivel executar o comando sql"+ sqlex +" ,o sql passado foi "+ sql);    
       }  
    }  
	
}
public FrmLogin() {
        initComponents();
        
        ConexaoBD cad = new ConexaoBD();
        
        cad.conectar();
        cad.executarSQL("select * from Login");
        
        try
        {
        	cad.resultset.first();
        	tf_id.setText(cad.resultset.getString("Código"));
        	tf_Nome.setText(cad.resultset.getString("Nome"));
        	tf_Senha.setText(cad.resultset.getString("Senha"));
        }
        catch(SQLException erro)
        {
        	 JOptionPane.showMessageDialog(null,"Não localizou dados "+erro);
        }
    }

Alguém me pode dar uma ajudinha Por Favor?!

1 Resposta

Sahed_Deitel

Obrigado, já cnegui superar o erro:

driver = "sun.jdbc.odbc.JdbcOdbcDriver"
Criado 1 de dezembro de 2010
Ultima resposta 1 de dez. de 2010
Respostas 1
Participantes 1