Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

UNIDAD VII.

- CONECTIVIDAD DE BASE DE DATOS


7.1.- ODBC
Es un estndar de acceso a bases de datos que utilizan los sistemas
Microsoft. Las siglas significan Open DataBase Connectivity. A travs de
ODBC, en un sistema Windows se puede conectar con cualquier base de
datos. Bueno habra que decir que permite conectar con cualquier base
de datos de la que exista un driver ODBC. Los creadores de las distintas
bases de datos son los responsables de crear un driver ODBC para que
su base de datos se pueda conectar desde un sistema Microsoft.
Para conectar con ODBC una base de datos se ha de crear un DSN, que
es un nombre que asociamos a una conexin por ODBC para referirnos a
ella desde las aplicaciones o programas que deban conectarse con la
base de datos.
Cualquier base de datos que se pretenda utilizar desde aplicaciones
Windows debe tener su propio driver ODBC. Por ejemplo, MySQL dispone
de un Driver ODBC que se puede descargar desde su pgina web. Las
bases de datos Access (Microsoft Jet) y SQL Server de Microsoft tambin
tienen su driver ODBC y este ya se encuentra instalado en el Windows
de fbrica.
7.2.- ADO.NET
ADO.NET es un conjunto de componentes del software que pueden ser
usados por los programadores para acceder a datos y a servicios de
datos. Es una parte de la biblioteca de clases base que estn incluidas
en el Microsoft .NET Framework. Es comnmente usado por los
programadores para acceder y para modificar los datos almacenados en
un Sistema Gestor de Bases de Datos Relacionales, aunque tambin
puede ser usado para acceder a datos en fuentes no relacionales.
ADO.NET es a veces considerado como una evolucin de la
tecnologa ActiveX Data Objects (ADO), pero fue cambiado tan
extensivamente que puede ser concebido como un producto
enteramente nuevo.
ActiveX Data Objects (ADO) es uno de los mecanismos que usan
los programas de computadoras para comunicarse con las bases de
datos,
darles
rdenes
y
obtener
resultados
de
ellas.

Con ADO, un programa puede leer, insertar, editar, o borrar, la


informacin contenida en diferentes reas de almacenamiento dentro de
la base de datos llamadas tablas. Adems, se puede manipular la propia
base de datos para crear nuevas reas para el almacenamiento de
informacin (tablas), como tambin alterar o eliminar las ya existentes,
entre
otras
cosas.
Fue
desarrollado
por Microsoft y
es
usado
en
ambientes Windows por lenguajes
de
programacin como Visual
Basic, C++, Delphi entre otros, como tambin en la Web mediante el uso
de Active Server Pages (ASP) y el lenguaje VBScript.
7.3.- JDBC
Java DataBase Connectivity, ms conocida por sus siglas JDBC, es
una API que permite la ejecucin de operaciones sobre bases de
datos desde el lenguaje de programacin Java, independientemente del
sistema operativo donde se ejecute o de la base de datos a la cual se
accede, utilizando el dialecto SQL del modelo de base de datos que se
utilice.
El API JDBC se presenta como una coleccin de interfaces Java y
mtodos de gestin de manejadores de conexin hacia cada modelo
especfico de base de datos. Un manejador de conexiones hacia un
modelo de base de datos en particular es un conjunto de clases
que implementan las interfaces Java y que utilizan los mtodos de
registro para declarar los tipos de localizadores a base de datos (URL)
que pueden manejar. Para utilizar una base de datos particular, el
usuario ejecuta su programa junto con la biblioteca de conexin
apropiada al modelo de su base de datos, y accede a ella estableciendo
una conexin; para ello provee el localizador a la base de datos y los
parmetros de conexin especficos. A partir de all puede realizar
cualquier tipo de tarea con la base de datos a la que tenga permiso:
consulta, actualizacin, creacin, modificacin y borrado de tablas,
ejecucin de procedimientos almacenados en la base de datos, etc.

7.4.- CONECTIVIDAD DESDE UN LENGUAJE HUESPED


Conectar una base de datos en MySQL con NetBeans
NetBeans es una plataforma para el desarrollo de aplicaciones de
escritorio usando Java y a un Entorno integrado de desarrollo (IDE)
desarrollado usando la Plataforma NetBeans.
Obtener lo necesario

Primero que nada necesitas tener un servidor MySQL instalado en


tu equipo o en su defecto en la mquina que actuar como
servidor de bases de datos.

Asimismo, debes de tener el NetBeans instalado, de preferencia su


ltima versin estable que viene con el Java Development Kit
(JDK).

Una vez que tengas ambas herramientas instaladas necesitaras el


driver o conector a la base de datos de MySQL.

A continuacin se explicar, la conectividad de la BD a Netbeans.


7.5.- CONECTIVIDAD EN DISPOSITIVOS MVILES
Para mediados de 1990 el acceso a una base de datos se logr a travs
de Internet, lo que abri camino haca nuevas reas de implementacin
de los SMBDs; adems permiti la creacin de sitios Web ms
dinmicos, haciendo que Internet ganara popularidad para el comercio
electrnico, sistemas de informacin, etctera. En la dcada de los
noventas el auge de Internet y las bases de datos comienza a
integrar lenguajes como XML (eXtensible Markup Language) en las
aplicaciones, adems de que el nmero de desarrolladores y usuarios
aumenta impulsando el uso de los SMBD.
Con el surgimiento de nuevas tecnologas de comunicacin inalmbrica
y de dispositivos mviles (DM), se logr el desarrollo de la Computacin
Mvil (CM) que se caracteriza por la independencia en localizacin,
movimiento y plataforma en los dispositivos. Por otra parte, la necesidad
de gestionar informacin desde un ambiente mvil y la popularidad de

las bases de datos, motiv al desarrollo de los Sistemas Manejadores de


Bases de Datos Mviles (SMBDm). En la siguiente figura se describe el
desarrollo
histrico
de
los
SMBD.
En el campo de los SMBD, se han desarrollado importantes aplicaciones,
desde versiones limitadas para ejecutarse en un DM (Dispositivos
Mviles) para despus sincronizarse con el servidor central, hasta
productos que van inmersos (embebidos) en las aplicaciones.

Las bases de datos mviles se consideran las bases de datos de nueva


generacin, ya que van dirigidas a sistemas informticos porttiles
como computadoras personales y dispositivos mviles que se conectan
con las estaciones base (servidores) mediante redes de comunicacin
digitales inalmbricas, adems deben funcionar mientras estn
desconectadas de la red a diferencia de los sistemas de bases de datos
fijos. Las bases de datos mviles utilizan tcnicas especiales para la
administracin de memoria debido a la capacidad de almacenamiento
limitada
con
la
que
cuentan
los
dispositivos
mviles. Adems, el hecho de que se almacenen en el telfono mvil
o computadora personal permite a los usuarios realizar operaciones
sobre la informacin sin necesidad de estar conectados a una red, y
sincronizar o consultar datos de los servidores en el momento que se
tenga acceso a una conexin inalmbrica. Todas las funcionalidades de
una base de datos y las comunicaciones inalmbricas las provee un
SMBD.

También podría gustarte