Criptonomicón

Suscripción gratis

Susurros

Ariadn@

¿Intimidad?

Artículos

Seguridad

Acceso a BD

Autenticación

Comercio-e

Linux

Navegación segura

Control de acceso

CGI

Java

JavaScript

Cookies

Crashes

Agujeros

Spam

Remailers

Anonimato

Correo seguro

Web seguro

Consejos prácticos

Referencias

Libro de Visitas

Acceso Web a bases de datos

Estás en Criptonomicón > Acceso a bases de datos > Componentes básicos

Componentes básicos

En este curso se describirá la forma genérica de acceder a BD desde páginas web. Para ello solamente se necesita un servidor web y una base de datos compatible con ODBC. Este curso se particularizará para una BD de ejemplo creada en Access, aunque cualquier otra podría servir. Como servidor web podría utilizarse el Personal Web Server, que acompaña a los sistemas operativos Windows 9x, o Internet Information Services para NT o W2000, o cualquier otro servidor capaz de procesar páginas ASP. Lo crea o no, es todo lo que necesita, un servidor web y una base de datos, así de sencillo.

Los componentes básicos que será necesario utilizar y con los que conviene familiarizarse a la hora de acceder con ASP a una BD desde una página web son tres:

  • ASP Las Páginas Activas de Servidor (Active Server Pages) o ASP para abreviar, representan el paradigma de la filosofía de Microsoft en su estrategia para Internet. A diferencia de otros productos de Microsoft, como los controles ActiveX o los guiones en VisualBasic (VBScript), las aplicaciones ASP se procesan y ejecutan en el servidor y no en el cliente, siendo en este sentido parecidas a las aplicaciones en Perl o en PHP, pero integrando otros servicios y aplicaciones Microsoft, todo ello utilizando el lenguaje Visual Basic como aglutinante.
  • ODBC Proporciona a los desarrolladores la capacidad de acceder a una variedad diversa de fuentes de datos de distintos tipos a través de una misma API. Para poder acceder a una BD (Access, SQL Server, Oracle, etc.) instalada en un servidor a través de ODBC, se suele añadir un nombre de origen de datos o DSN que la identifique. Hacerlo es muy sencillo, como se verá más adelante.
  • SQL El lenguaje estructurado de consultas constituye el estándar de facto empleado para interrogar y manipular datos de una BD relacional. La mayor parte de compañías creadoras de software de BD (Sybase, IBM, Oracle, Microsoft) cumplen con este estándar, si bien suelen comercializar productos que pueden alejarse ligeramente del mismo. La práctica totalidad de aplicaciones de acceso a datos a través de Internet utilizan SQL.

Por supuesto, cualquier navegador moderno, incluidos Internet Explorer y Netscape Navigator, es capaz de visualizar páginas ASP, por lo que no existe limitación alguna en este sentido.

Información adicional

 

Copyright © 1997-2002 Gonzalo Álvarez Marañón, CSIC. Todos los derechos reservados.

Criptonomicón es un servicio ofrecido libremente desde el Instituto de Física Aplicada del CSIC. Para información sobre privacidad, por favor consulte la declaración de política sobre privacidad. Para sugerencias, comentarios o quejas, acuda al libro de visitas. Para contribuir al Criptonomicón, lea la página de contribuciones.