Criando um DSN Automático

Pessoal,

Fiz um programa, no qual faz conexão via JDBC, como segue abaixo:

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
DriverManager.setLoginTimeout(120);
cn = DriverManager.getConnection(“jdbc:odbc:”+dsn,usuario,senha);

Estou precisando saber se tem alguma maneira do Java criar o DSN automático
via código, por exemplo: se não encontrar o DSN(Data Source Name), na lista do ODBC-Driver do Windows, então crie.

Ex.:

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
DriverManager.setLoginTimeout(120);

  :arrow: [b][color="red"] if(!existeDSN(dsn)) criaDSN(dsn);[/color][/b]
  
  cn = DriverManager.getConnection("jdbc:odbc:"+dsn,usuario,senha);
  ...

Desde já agradeço pela atenção,
Renato_SSA

Existe como sim, existe algo no site www.javafree.com.br, no seguinte link:
http://www.javafree.com.br/home/modules.php?name=Sections&op=viewarticle&artid=29

flw