Pessoal, já me compliquei muito para conectar a banco de dados. Estou seguindo os exemplos do livro, mas não consigo a conexão.
O problema é o seguinte, há um exemplo no livro para ensinar a conexão do Java com o banco de dados Access, mas está falhando a conexão.
Já fiz as configurações necessárias à conexão, ou seja, criei a fonte de dados com o nome MeuBanco, como pede o livro. Criei o banco de dados dando a ele o nome de Banco que está em uma pasta na unidade C chamada de MeuBD.
Criei somente a classe para a conexão ao banco apenas para testar. Salvei em outra pasta em meus documentos, mas não conectou.
Então criei a mesma classe na mesma pasta onde está o banco de dados, mas deu a mesma mensagem de erro.
Bem, o código da aplicação é simples, está a seguir:
import java.sql.*;
class Exemplo1301
{
public static void main (String args[])
{
String url = "jdbc:odbc:MeuBanco";
try
{
Class.forName("sun.jdbc.odbc.jdbcOdbcDriver");
Connection minhaConexao = DriverManager.getConnection(url);
System.out.println("Conexão realizada com sucesso");
minhaConexao.close();
}
catch(ClassNotFoundException erro)
{
System.out.println("Driver JDBC-ODBC não encontrado!");
}
catch(SQLException erro)
{
System.out.println("Problemas na conexão com o banco de dados!");
}
}
}
A mensagem de erro é que o aplicativo não encontra o driver. Está escrito da seguinte forma:
[b]Driver JDBC-ODBC não encontrado!
Process completed.[/b]
Alguém poderia dar uma ajuda, por favor ?