Hola, no se si aun sigas con ese problema (espero que no), pero paso a compartir contigo el código con el que realizé pruebas hoy para lograr mi conexión a SQL desde Java.
Primero el método:
Código PHP:
public Connection Entrar()throws Exception{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost:1433;databaseName=udb_siet";
conexion=DriverManager.getConnection(url, "sa", "sql");
instruccion=conexion.createStatement();
return conexion;
}
y luego el uso asi:
Código PHP:
Connection cn = MySqlDbConn.obtenerConexion();
cn.setAutoCommit(false);
cn = Entrar();
PreparedStatement st2 = cn.prepareStatement("select * from UTB_TABLA;");
ResultSet rs = st2.executeQuery();
while (rs.next()){
System.out.println("ID: "+rs.getString("CAMPO1"));
System.out.println("TIPO:"+rs.getString("CAMPO2"));
}
Bueno en realidad ahora estoy pasando este código a pool de conexiones ah y el único problema que se me presentó es que estaba usando los drivers incorrectos al inicio, debes tratar de hallar los drivers adecuados según la versión que tengas de SQL.
Suerte y saludos
aldo.