Ola pessual tudo bem?
Estou com o seguinte problema: estou a desenvolver uma aplicação e tem uma classe que chama-se cadastro de acervo desenvolvi um banco de dados em acess e criei uma classe que vai cuidar da conexão e desconexão desse banco porem quando executo ele da um erro que nao encontrou o banco o que pode ser, vou colocar as classes abaixo:
Essa foi a classe que criei para efetuar a conexão
package utilitarios;
import java.sql.*;
import javax.swing.*;
public class Conexao
{
final private String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
final private String url = "jdbc:odbc:Biblioteca Drummond";
final private String usuario = "";
final private String senha = "";
private Connection conexao;
public Statement statement;
public ResultSet resultset;
public boolean conecta()
{
boolean result = true;
try
{
Class.forName(driver);
conexao = DriverManager.getConnection(url,usuario,senha);
JOptionPane.showMessageDialog(null,"conectou");
} catch (ClassNotFoundException Driver)
{
JOptionPane.showMessageDialog(null,"Driver não localizado: "+Driver);
result = false;
}
catch(SQLException Fonte)
{
JOptionPane.showMessageDialog(null,"Deu erro na conexão "+
"com a fonte de dados: "+Fonte);
result = false;
}
return result;
}
public void desconecta()
{
boolean result = 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);
result = false;
}
}
public void executeSQL(String sql)
{
try
{
statement = conexao.createStatement();
resultset = statement.executeQuery(sql);
}
catch(SQLException sqlex)
{
JOptionPane.showMessageDialog(null,"Não foi possivel executar o comando sql"+sqlex+" ,o sql passato foi "+sql);
}
}
}
Essa é a classe que chama classe conexão
package Acervo;
import javax.swing.*;
import utilitarios.Conexao;
public class Cadastro_Acervo extends javax.swing.JFrame {
Conexao cad_acervo;//chama classe
public Cadastro_Acervo() {
initComponents();
cad_acervo = new Conexao();
cad_acervo.conecta();//invoca o metodo conecta
}