Foros del Web » Programación para mayores de 30 ;) » Java »

Problema con ODBC

Estas en el tema de Problema con ODBC en el foro de Java en Foros del Web. Buenos días a todos Tengo un problema. Tengo un ODBC que hace referencia a una base de datos de access, en otra maquina (D), Desarrollo ...
  #1 (permalink)  
Antiguo 26/03/2007, 11:55
 
Fecha de Ingreso: enero-2002
Mensajes: 41
Antigüedad: 22 años, 3 meses
Puntos: 0
Problema con ODBC

Buenos días a todos
Tengo un problema.
Tengo un ODBC que hace referencia a una base de datos de access, en otra maquina (D), Desarrollo la aplicacion en myEclipce y funciona perfectamente.
El problema es cuando creo el WAR y lo publico en mi servidor WEB me dice que no conoce la ruta de access
[Microsoft][Controlador ODBC Microsoft Access] '(desconocido)' no es una ruta de acceso válida. Asegúrese de que la ruta está escrita correctamente y que está conectado al servidor donde se encuentra el archivo.

Pero debe de utilizar el mismo ODBC que utilice en ecplice, por que eclipce lo tengo en el 9080, y mi APACHE-TOMCAT en el 8080.
Que podra SER?????

Y luego, si modifico el ODBC a una base de datos local, funciona correctamente. RARO NOP?

Si alguien me puede ayudar, se los agradesco.
__________________
"Si exagerasemos nuestras alegrías como hacemos con nuestras tristezas, nuestros problemas perderían importancia"
Anatole France
  #2 (permalink)  
Antiguo 27/03/2007, 09:00
Avatar de elAntonie  
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 17 años, 3 meses
Puntos: 10
Re: Problema con ODBC

Cita:
Iniciado por Delfin Ver Mensaje
Buenos días a todos
Tengo un problema.
Tengo un ODBC que hace referencia a una base de datos de access, en otra maquina (D), Desarrollo la aplicacion en myEclipce y funciona perfectamente.
El problema es cuando creo el WAR y lo publico en mi servidor WEB me dice que no conoce la ruta de access
[Microsoft][Controlador ODBC Microsoft Access] '(desconocido)' no es una ruta de acceso válida. Asegúrese de que la ruta está escrita correctamente y que está conectado al servidor donde se encuentra el archivo.

Pero debe de utilizar el mismo ODBC que utilice en ecplice, por que eclipce lo tengo en el 9080, y mi APACHE-TOMCAT en el 8080.
Que podra SER?????

Y luego, si modifico el ODBC a una base de datos local, funciona correctamente. RARO NOP?

Si alguien me puede ayudar, se los agradesco.
Wenas.

Entiendo que tu servidor web es otra maquina diferente, si es asi, tendras creado el odbc en tu servidor web, no???

Si es asi, cerciorate que tu servidor web 'conoce' a la maquina donde tienes la BD. Hay muchas veces que no nos damos cuenta de estas cosas y son las primeras que hay que mirar. Es decir haz un ping desde tu servidor web a la maquina a ver si sabe quien es.

Cuenta los resultados.

Un saludo.
  #3 (permalink)  
Antiguo 27/03/2007, 09:44
 
Fecha de Ingreso: enero-2002
Mensajes: 41
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Problema con ODBC

El ping Funciona correctamente, de hecho, si cambio el ODBC a una base de datos Local, Funciona correctamente, falla ya en Produccion, para base de datos en otra maquina.
Gracias por tu ayuda-
__________________
"Si exagerasemos nuestras alegrías como hacemos con nuestras tristezas, nuestros problemas perderían importancia"
Anatole France
  #4 (permalink)  
Antiguo 28/03/2007, 02:48
Avatar de elAntonie  
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 17 años, 3 meses
Puntos: 10
Re: Problema con ODBC

Repito.

Produccion, que supongo es donde estara tu servidor web, conoce a la maquina que tiene la base de datos???
  #5 (permalink)  
Antiguo 28/03/2007, 10:44
 
Fecha de Ingreso: enero-2002
Mensajes: 41
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Problema con ODBC

Sip, Produccion conece, y puede ver a la base de datos en la otra maquina.
Ya lo hice por ODBC, por rutas, y FALLA cuando esta en produccion.
No se si sean permisos en la carpeta de la base de datos


Funciona mientras estoy en myEclipce.
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String myDB="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=Z:/NWPROBMS.MDB";
Connection con=DriverManager.getConnection(myDB,usuariodb,con trasenadb);
Statement stmt = con.createStatement();

Este tambien funciona en myEclipce con ODBC
String dbUrl="jdbc:odbc:NUTRION";
String usuariodb="";
String contrasenadb="";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(dbUrl, usuariodb, contrasenadb);
Statement stmt = con.createStatement();

Pero al subirlo a Tomcat, dice que la base de datos
javax.servlet.ServletException: [Microsoft][Controlador ODBC Microsoft Access] '(desconocido)' no es una ruta de acceso válida. Asegúrese de que la ruta está escrita correctamente y que está conectado al servidor donde se encuentra el archivo.

"Cambio el ODBC a la base de datos LOCAL" y JALA"
Esta bien raro el problema. ¿Que no se supone, que debe respetar la configuracion del ODBC?

Ayuda porfavor!!!!!!!
__________________
"Si exagerasemos nuestras alegrías como hacemos con nuestras tristezas, nuestros problemas perderían importancia"
Anatole France
  #6 (permalink)  
Antiguo 30/03/2007, 03:27
Avatar de elAntonie  
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 17 años, 3 meses
Puntos: 10
Re: Problema con ODBC

Sistema operativo??
  #7 (permalink)  
Antiguo 10/09/2011, 01:19
 
Fecha de Ingreso: julio-2011
Mensajes: 1
Antigüedad: 12 años, 10 meses
Puntos: 0
Información Respuesta: Problema netbeans

quisiera saber si alguin sabe como hacer este pequeño programa

Realizar un programa que muestre 10 etiquetas llamadas respectivamente: etiUna, etiDos, etiTres, etc...

Estas etiquetas contendrán los números del 0 al 9.

Aparte, la ventana tendrá un cuadro de texto llamado txtNumero.

Se pide que cuando el usuario lleve el ratón sobre una de las etiquetas, aparezca en el cuadro de texto el número correspondiente.

Los números se van añadiendo al cuadro de texto. Por ejemplo, si el usuario lleva el puntero sobre la etiqueta Uno, luego sobre la etiqueta Tres y luego sobre la etiqueta Uno, en el cuadro de texto debería haber aparecido lo siguiente: 131.

Añada un botón llamado btnBorrar, que al ser pulsado borre el contenido del cuadro de texto.
  #8 (permalink)  
Antiguo 10/09/2011, 03:09
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Problema con ODBC

¿Porque agregaste tu post en este tema tan siquiera? Es viejo, pero nisiquiera tiene que ver tu pregunta ...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:05.