não foi possivel se conectar ao banco :java.lang.classNotFpoundException:com.mysql.jdbc.Driver

2 respostas
IFMT
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package sistemadevendas;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JOptionPane;

public class Conexao {

private Connection com; /** variavel responsavel por conexão */
private Statement st; /** variavel responsavel pelos comandos de SQL */
private String driver; /** variavel responsavel pelo driver de conexão do banco de dados utilizado */
private String usuario; /** variavel responsavel pelo usuario da conexão */
private String senha; /** variavel responsavel pela senha da conexão */
private String localizacaoBancoDados; /** variavel responsavel pelo endereco aonde se localiza o banco
de dados */
private ResultSet rs; /** variavel responsavel por receber os resultados de uma ação no banco de dados */

public Conexao() {
try {
/**
* Inicializando a conexão de dados
*/
driver = "com.mysql.jdbc.Driver";
usuario = "root";
senha = "";
localizacaoBancoDados = "jdbc:mysql://127.0.0.1:3306/Imobiliaria";
Class.forName(driver);
com = DriverManager.getConnection(localizacaoBancoDados, usuario, senha);
st = com.createStatement();
}catch (Exception e){
JOptionPane.showMessageDialog(null,"Nao foi possivel conectar ao banco\n:"+e.
toString(), "Alerta",JOptionPane.INFORMATION_MESSAGE );
}
}


/**
* Metodo responsavel por executar comandos SQL
*/
public void Comando(String sql,int tipo){
try{
st.executeUpdate(sql);
if(tipo == 1){
JOptionPane.showMessageDialog(null,"Operacao efetuada com sucesso", "Alerta",
JOptionPane.INFORMATION_MESSAGE );
}
}
catch(Exception e){
JOptionPane.showMessageDialog(null,"Erro na operacao requisitada\n"+e.toString(),
"Alerta",JOptionPane.INFORMATION_MESSAGE );
}
}


/**
* Metodo responsavel por executar comandos SQL
*/
public void Comando(String sql){
try{
st.executeUpdate(sql);
JOptionPane.showMessageDialog(null,"Operacao efetuada com sucesso", "Alerta",
JOptionPane.INFORMATION_MESSAGE );
}
catch(Exception e){
JOptionPane.showMessageDialog(null,"Erro na operacao requisitada\n"+e.toString(),
"Alerta",JOptionPane.INFORMATION_MESSAGE );
}
}


/**
* Metodo utilizando para retornar os resultados dos comandos SQL
*/
public ResultSet Select(String sql){
try{
rs = st.executeQuery(sql);
}
catch(Exception e){
JOptionPane.showMessageDialog(null,"Erro no select\n"+e.toString(), "Alerta",
JOptionPane.INFORMATION_MESSAGE );
}
return(rs);
}


/**
* Metodo utilizado para fechar a conexão
*/
public void close(){
try{
com.close();
}catch (Exception e){
JOptionPane.showMessageDialog(null,"Erro para fechar a conexao\n"+e.toString(),
"Alerta",JOptionPane.INFORMATION_MESSAGE );
}
}
}
[img]http://uploads.javafree.com.br/files_user/files/3/01/ED/erro.jpg[/img]

2 Respostas

R

olha, vc está com o driver mysql na biblioteca do projeto?

e quem sabe ao inves de 127.0.0.1
nao é localhost…

acho que falta o driver na biblioteca, sabe?

tkx

Este erro, classnotfound, significa q vc esqueceu de importar ou o projeto não está vendo uma das bibliotecas usadas!

Criado 25 de março de 2010
Ultima resposta 25 de mar. de 2010
Respostas 2
Participantes 3