Beruflich Dokumente
Kultur Dokumente
Conéctate o Regístrate
Inicio
Artículos
Tutoriales(current)
Noticias
Foros
Eventos
Empleo
Buscar
1. Inicio
2. Artículos
3. Conceptos básicos de acceso a bases de datos
El acceso a bases de datos es uno de los recursos más utilizados en las páginas ASP, la
facilidad con la que puede crear un sitio web dinámico queda patente en este taller en el que
aprenderá los conceptos básicos sobre conexión a bases de datos.
Introducción
Las páginas ASP con acceso a datos permiten interactuar con la información de una base de
datos ya sea para obtener información y mostrarla al usuario o bien para actualizar su
contenido.
Son muchas las aplicaciones de este concepto en los sistemas de información actuales por
ejemplo, una empresa que vende sus artículos por Internet debe disponer de páginas en las
que se visualicen los datos de sus productos, disponibilidad, precio, etc. y almacenar los
pedidos de sus clientes. Al tratarse de información en continua actualización la presencia de
una base de datos y su consulta dinámica se hacen indispensables.
Para conectarse a una base de datos, las páginas ASP utilizan la tecnología ADO (ActiveX
Data Objects) y pueden accederse a sistemas de gestión de bases de datos comatibles con
ODBC (entre otras SQL Server, Access, Informix o Oracle.)
Conexión
Pueden utilizarse dos sistemas de conexión a Base de Datos:
Mediante DSN
Sin DSN
DSN
Este sistema consiste en definir un identificador de la conexión mediante el driver ODBC
accesible desde el Panel de Control. Posteriormente, desde las páginas ASP, se practica el
acceso mediante un string de conexión que incluye el identificador antes mencionado.
Para crear un DSN en Windows, haz clic en el botón Inicio selecciona la opción Panel de
Control del menú Configuración. En la ventana del Panel de Control selecciona Fuentes de
Datos ODBC y accede a la pestaña DSN de Sistema. Selecciona la base de datos que
quieres añadir y define un nombre a la conexión y la localización física de la base de datos
Sin DSN
Este sistema requiere almacenar directamente el archivo de la BD (habitualmente de Access)
en un directorio del servidor. De este modo, en la conexión se utilizará un String un poco más
complejo ya que deben identificarse tanto el driver como el directorio físico completo de la
base de datos.
Estos son los 3 pasos para realizar la conexión
El lenguaje SQL
Mediante el lenguaje SQL (Structured Query Language) puedes interactuar con los motores de
base de datos relacionales para obtener y modificar la información almacenada en la base de
datos.
La información en una base de datos se almacena en tablas que a su vez se componen de
columnas o campos. Para realizar una consulta a una tabla deberá utilizar la
instrucción SELECT. En una consulta básica en la clasula SELECT se indican las columnas a
visualizar, en la claúsula FROM, la tabla de la cual obtener los datos por último en la claúsula
WHERE se indican las restricciones a aplicar.
Instrucciones SQL de CONSULTA
SELECT * FROM clientes WHERE poblacion="Sevilla"
SELECT nombre FROM Productos WHERE precio > 2000
Cerrar conexiones
Es una práctica recomendable cerrar y borrar los objetos recordset y de conexión creados en
la página ASP. Para ello se utiliza el código indicado a continuación:
Cerrar conexión
<%
'Cerraar el objeto Recordset
objRS.Close
ADOVBS.INC
ADOVBS.INC es un archivo que se incluye con el servidor Internet Information Server y en el
que se definen todas aquellas constantes utilizadas con objetos del ADO.
La inclusión de archivos es muy aconsejable para realizar código legible y rehutilizable dos
características imprescindibles en páginas de acceso a datos. Para ello se utiliza la instrucción
include virtual que pertenece al juego de instrucciones del protocolo HTTP y cuya sintaxis es
la siguiente:
<%
<!-- #include virtual="/adovbs.inc" -->
%>
En este caso deberá tener almacenado el archivo ADOVBS.INC en la raiz del directorio de su
aplicación.
COMPARTE ESTE ARTÍCULO
ENVIAR A UN AMIGO
COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN GOOGLE +
ARTÍCULO ANTERIOR
Paginar Datos
SIGUIENTE ARTÍCULO
Publicar artículo
NUESTRAS REDES
¿TE HA GUSTADO? INDíCANOSLO
Webs Amigas
Free Presentations
Crear tu avatar online
Noticias Redes Sociales
Secciones
Artículos
Tutoriales y código fuente
Foros
Eventos
Empleo
Lenguajes Destacados
PHP
Java
ASP
Bases de datos
C
Información
Datos Legales
Política de privacidad
Publicidad
Contacto
Contacte con nosotros
Publicidad
Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.