ODBC-JDBC / Acces

Gostaria de saber como faço para que o meu proprio programa em Java , configura-se a fonte de dados ODBC do Windows. Não gostaria que o usuário fizesse isto ! Tem como?

Já vi aluma coisa sobre isso mas não funciona, é causada uma excessão dizendo que a url é muito grande, e não consegue conectar ao banco de dados. Eu consegui conectar o Banco de Dados configurando o ODBC dentro do Windows, mas não é isso que eu quero, o trecho de código é o seguinte, se alguém puder solucionar o problema !

class Inicio{

public Connection connection = null;
public void Conectar()
{
try{

//O Url que especifica o banco de dados ao qual esse programa se conecta
String url = "jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};DBQ=c:\\Alunos.mdb;DriverID=22;READONLY=false";
String username = "anonymous";
String password = "guest";
			//Carrega o driver para permitir conexão ao banco de dados
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
connection = DriverManager.getConnection(url,username,password);
}catch(ClassNotFoundException cnfedx){
System.err.println("Não foi possivel carregar o driver JDBC/ODBC");
cnfedx.printStackTrace();
System.exit(1); // termina o programa
}catch(SQLException sqlex){
System.err.println("Não foi possível conectar ao Banco de Dados");
sqlex.printStackTrace();
System.exit(1); // termina o programa
}
}
}			

Té mais!

[color=“green”][size=“9”]*Editado para adicionar o BBCode… ;)[/size][/color]

Esse código que você postou não faz configuração automática no ODBC do windows…
Ele simplesmente faz uma conexão com o banco =P

Não tenho conhecimento também de algum sistema java que faça isso… Já vi em delphi… Mas a idéia é interessante…

[]'s

Humm…tu quer conectar com o banco sem ter que mexer lá nas Ferramentas Administrarivas -> ODBC?