Conexao com bco de Dados ACCESS

3 respostas
A
Eu configurei o ODBC para acessar banco.mdb que está no diretorio C:MeuBD, usando o nome de mbanco.


Escrevi o programa abaixo:





import java.sql.*;


class exemplo1301


{


	public static void main (String args[])


	{


		String url = "jdbc.odbc:mbanco";


		try


		{


		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");


		Connection MinhaConexao = DriverManager.getConnection(url, "anyname", "anypswd");


		System.out.println("Conexao realizado com sucesso");


		MinhaConexao.close();


		}


		catch(ClassNotFoundException ex)


		{


		System.out.println("Driver JDBC-ODBC nao encontrado");


		}


		catch(SQLException ex)


		{


		System.out.println("Problemas na conexao com a fonte de dados");


		}


	}


}








Compilei, numa boa. Quando executo o programa, recebo a seguinte mensagem: "Problemas na conexao com a fonte de dados").





Alguém pode me ajudar, dizendo o que fazer para corrigir este erro ?


Desde  agradeço.


Abraço.


[email removido]

3 Respostas

K
Cara na sua variavel url ao invés de "jdbc.odbc:mbanco", use "jdbc:odbc:mbanco" (Observe o : entre jdbc e odbc)





Uma coisa q não entendi é o catch que vc usa sem um try correspondente:


catch(SQLException ex)


{


System.out.println("Problemas na conexao com a fonte de dados");


}


 <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/s.pngmiley.png?v=9" title=":smiley:" class="emoji" alt=":smiley:">
V

Kaduloko, meu irmão gêmeo :-]



Em uma declaração try você pode declarar quantos catch forem precisos, não há necessidade de uma para cada exceção apenas um!





Volnei Granado Munhoz :wink:

A

Vivendo e aprendendo, valeu. É muito bom participar de um forum, onde existe um nível muito bom dos participantes. Valeu.

Criado 14 de fevereiro de 2003
Ultima resposta 16 de fev. de 2003
Respostas 3
Participantes 3