ODBC Automático

Como criar uma ponte odbc/jdbc de forma automática… sem precisar ir no painel de controle e configurar a conexão ODBC? :confuso:

bom, é pra isso que existe o JDBC, ele não precisa que vc crie um Alias ODBC pra ele… basta vc mandar conectar diretamente no banco, veja exemplos que esclarecerá melhor suas dúvidas… aqui mesmo no PJ temos exemplos disso!

cya!

Olha aqui, tem um tutorial ótimo…

http://www.portaljava.com.br/home/modules.php?name=Content&pa=showpage&pid=5

:wink:

Caso seu banco seja em Acsses faça assim use a classe
Property

public class Conecta{
	
private Connection con= null;
private String url;	

	
	
public Connection getConect(){
	
	try{
	String Hd=System.getProperty("user.dir");
	Hd+="\\diretorio_do_banco\\banco.mdb";	
	System.out.println("->"+Hd);
	Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
	url="jdbc:odbc:Principal";
	con= DriverManager.getConnection("jdbc:odbc:Driver=" + 
       "{Microsoft Access Driver (*.mdb)};" + 
       "DBQ=" + Hd ,"",""); 
	}
	catch(ClassNotFoundException ex2){
	JOptionPane.showMessageDialog(null,""+ex2.getMessage());	
	}
	catch(SQLException ex){
	JOptionPane.showMessageDialog(null,""+ex.getMessage());
	}
	return con;
	}
		
public Connection desconnect(){
	try{
	con.close();
	System.out.println("Fechou Conexão");	
		}
	catch(Exception e){
	e.printStackTrace();
		}
	return con;
	}	
	}

Usando o System.getProperty(“user.dir”); ele vai pegar a configuração do seu sistema…retorna o con sem precisar configurar o allias