NECESITO AYUDA ¿ALGUIEN ME LA PUEDE OFRECER?

ross_av
29 de Agosto del 2003
Estoy intentando hacer una conexión a una base de datos Oracle con el ODBC, pero al poner como controlador SQL Server me da el siguiente error:
No existe el servidor SQL Server o se ha denegado el acceso al mismo.
¿Me podría decir alguien los pasos a seguir para hacerla y qué servidor he de poner?
Muchísimas gracias.

sphinx101
29 de Agosto del 2003
el error se debe a que no tienes instalado es servidor SQL server, deber de instalarlo

cesar cacho
29 de Agosto del 2003
necesito saber que tipò de driver debo utilizar para trabajar con base de datos en Java 2.0 si estoy trabajando con el sist. oper. Windowsxp

jamecaes
29 de Agosto del 2003
Buenas tardes...

Si lo que deseas es conectarte a oracle con odbc, necesitas el conector odbc para oracle y no utilizar el de sql server, tambien puedes utilizar el driver propio para java-oracle, este depende de la version de oracle, si es oracle 8i o 9i puedes utilizar un driver que se llama classes12.zip, este lo consigues muy facil en cualquier buscador....
Una vez determinado el driver se sigue con los pasos para establecer la conexion...
si vas a utilizar ODBC debes crear una fuente odbc en el sistema , si utilizas el driver nativo debes matricularlo en el classpath de la aplicacion...
Para establecer una conexion lo que debes hacer es

<code>
public static void main (String args[]) {
String url = "jdbc:odbc:nombreDsn";//si es odbc
String url = "jdbc:oracle:thin:@127.0.0.1:1521:nombreBD";//si es con el driver

Connection con;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//si es odbc
Class.forName("oracle.jdbc.OracleDriver");//si es con el driver
} catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
}

try {
con = DriverManager.getConnection(url, "usr", "psw");
System.out.println("Conexión Exitosa");
con.close();

} catch(SQLException ex) {
System.err.println("SQLException: " + ex.getMessage());
}
}

</code>

Espero te haya sido de ayuda

James Carp