Conectar a Oracle desde código Java

import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;

public class OracleConnection {
private boolean isConnected;

public OracleConnection(String userName, String userPassword, String oracleInstance)
{
System.out.println("Connecting...");

try {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException ex) {
Logger.getLogger(OracleConnection.class.getName()).log(Level.SEVERE, null, ex);
}
String url = "jdbc:odbc:" + oracleInstance;
Connection conn = DriverManager.getConnection(url, userName, userPassword);
conn.setAutoCommit(true);

isConnected = true;
System.out.println("Connected!");

} catch (SQLException ex) {
isConnected = false;
}
}

public boolean isConnected(){
return isConnected;
}
}