La Web del Programador: Comunidad de Programadores
 
    Pregunta:  781 - ABRIR/CONSULTAR DB DE ACCESS EN UN APLET
Autor:  Mario
Estoy realizando una página Web y mi proveedor no tiene instaladas las extensiones de FrontPage, por lo que no puedo usar este programa.
Mi intención es crear un applet el cual reciba un valor y sea buscado en una base de datos en Access y mostrados los datos en el Web.
Tengo el Visual Studio 6.0 de Microsoft versión empresarial, ¿cómo puedo hacerlo?

Muchas gracias.


  Respuesta:  Pablo
Lo mejor es que crees un servlet que te de acceso a la base de datos.
Dentro de este tienes que indicar una serie de parametros como la direccion ip del equipo servidor, el tipo de driver de acceso,contraseña y usuario si se diera el,caso,...
Previamente tienes que seleccionar desde el panel de control en herramientas administrativas(Win NT) el tipo de driver y la base de datos a la que accedes.
El resto será manejando código.
Es un tema un poco complejo.Si necesitas una explicación más detallada mándame un correo.

  Respuesta:  Tomas Laurenzo
Si lo que necesitás es hacer consultas a una base de datos en access el servidor debe ser un servidor Windows NT (supongo que sobre servidores unix se debe poder consultar .mdb, pero sería muchísimo mas coherente utilizar un motor de base de datos mas poderoso, Oracle 8, o si no hay 1500 dólares para licencias mSQL o MySQL). Volviendo, lo lógico es, pues, un servidor Windows NT. La manera de hacer consultas a una base de datos vía el servidor http en NT, es utilizar un enlace ODBC y luego programar ASP´s (Active Server Pages).

De cualquier manera el enlace y su configuración lo debe hacer el administarador del sistema (en este caso tu proveedor), por lo que no te explico como hacerlo (de cualquier manera, es trivial).
Los programitas asp, bueno, son realmente sencillos, tienen una sintaxis del tipo de VBS (JS), si querés tuts o fuentes andá a http://www.activeserverpages.com y si que és ver código funcionando y hecho por mi (!), podés mirar en http://www.mgap.gub.uy/opypa/bdd.html aunque no creo que te interesen series históricas económicas.

en fin... suerte


  Respuesta:  Ismael
La mejor opción la dada Java por ser multiplataforma, simplemente haz un servlet y ya.
¿Cómo se hace un servlet? Muy fácilmente, escríbeme y te mando ejemplos.