La Web del Programador: Comunidad de Programadores
 
    Pregunta:  700 - ACCEDER A UNA BD LOCAL DESDE PAGINA WEB
Autor:  Francisco Jose Vera Melchor
He construido una base de datos mediante interbase server el cual dispone de un driver JODBC para acceder a basses de datos en interbase desde paginas web con applets java pero por lo que me han comentado hasta ahora, para que se pueda acceder a la bd desde la página web la bd debe estar situada donde este el servidor web, lo que implicaria tener que replicar la bd en el espacio que contrate en el sevidor web y tener instalado en el mismo el interbase para que el driver jodbc pueda acceder a la bd, y mi pregunta es la siguiente, ¿Como podria acceder a mi bd desde la pagina web sin tener que replicarla en el servidor web? Agradeciendo de antemano vuestra atención, me despido. Un Saludo.

  Respuesta:  Fernando Gomez
Existen 4 tipos de conexión hacia la base de datos si estas utilizando JODBC con Interbase estas utilizando el puente JODBC-ODBC-Base de datos puedes dirigirte a tu maquina o hacia cualquier servidor mediante la URL de conexión en el URL coloca la dirección de tú máquina, la base de datos más tu password y con eso lograras conectarte.

  Respuesta:  J RC
Efectivamente, si pretendes acceder desde un apllet de Java, tan sólo puedes acceder al mismo servidor desde el que se bajó el código del applet, esto forma parte de la seguridad integrada en la Maquina Virtual de Java.
Lo normal en estos casos, y si quieres hacerlo en Java, es utilizar servlets que son scripts de servidor, aunque para eso necesitarán un servidor que tenga un motor de servlets instalado como Tomcat.

  Respuesta:  Mario Alberto Pitalua Rod
No es necesario que la base de datos este en el servidor web, cuando tu programas con JDBC en Java tu debes tener un estattuto de conexion a tu base de datos el cual es similar a un URL, es ahi donde indicas en que maquina esta la base de datos, pero si estas haciendo acceso a la base de datos por medio de un puente de JDBC a ODBC, entonces debes direccionar la conexion a la computadora que atendera la conexion ODBC. y esta a su vez sera responsable de consultar la base de datos.

Te recomiento la siguiente direccion.
http://members.es.tripod.de/froufe/parte21/cap21-1.html