Vamos considerar que um determinado servidor com um ip 10.0.0.1 ou qualquer outra coisa contem um banco de dados chamado BANCO. Como eu faço pra fazer conexão com ele? Seria desse jeito?:
…
url = “jdbc:odbc:10.0.0.1/BANCO”;
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
con = DriverManager.getConnection(url,usuario,senha);
…
Pode ser. Na verdade, se você pretende usar JDBC-ODBC (que é denotado pelo driver carregado - “sun.jdbc.odbc.JdbcOdbcDriver”), é preciso que na máquina onde sua aplicação vai rodar tenha uma fonte de dados ODBC configurada. Nas configurações destas fontes de dados, você já especifica o servidor, o banco de dados ao qual você vai se conectar (bem como o usuário e a senha), além de um nome para sua fonte de dados. Daí, para se conectar ao banco de dados usando esta fonte, você simplesmente faz: