SQLException: No suitable driver. Como resolver

To usando jdbc-odbc, o banco de dados existe e está ok. Mas nas linhas:

try{ db = DriverManager.getConnection("jdbc:odbc:bd1"); }catch(Exception e){ System.out.println("Memoria: " + e); }

Dá o erro:
Memoria: java.sql.SQLException: No suitable driver

Ví a mesma questão em um post só que era pra Firebird/Interbase.
Alguem sabe como resolvo?? Tenho que instalar alguma coisa?

A verdade é que eu sou um iniciante em Java e esta está sendo minha primeira experiencia com banco de dados nesta linguagem.

Estou tentando acessar uma base em Access utilizando o ODBC.

Obs.: Nem adianta falarem pra colocar outro banco de dados que não dá. To mexendo com Java aqui no serviço e aqui não é permitido instalar outros programas. Além do mais, a máquina que eu trabalho é uma carroça.

No google eu nao achei nenhum caso prático ensinando a acessar o Access via Java por isso dei uma modificada nos exemplos para outros bancos que eu ví. Se alguem puder me ensinar a forma correta de fazer isso vai ser de grande ajuda. Ou entao indicar algum tutorial.

Valeus

Você colocou o driver no Classpath?

Para utilizar Access é diferente

Valeu a ajuda galera. já consegui gracas a uma matéria do imasters.

tava faltando o seguinte: Class.forName( “sun.jdbc.odbc.JdbcOdbcDriver” );
Só coloquei isso e rodou 100%

try{ Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" ); db = DriverManager.getConnection("jdbc:odbc:bd1"); }catch(Exception e){

galera, valeu a ajuda mas eu consegui achar minha resposta numa matéria do imasters.

Só faltava isso no meu código: Class.forName( “sun.jdbc.odbc.JdbcOdbcDriver” );

Depois que eu coloquei funcionou 100%:

Pra quem interessar possa:

try{ Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" ); db = DriverManager.getConnection("jdbc:odbc:bd1"); }catch(Exception e){ try{ Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" ); db = DriverManager.getConnection("jdbc:odbc:bd1"); }catch(Exception e){ System.out.println("Memoria: " + e); } }

Access não eh banco de dados … hehehehe … brincadera …

coloca o driver no Classpath que deve resolver …

sempre esqueço de colocar e da o mesmo erro …