0 calificaciones0% encontró este documento útil (0 votos)
69 vistas4 páginas
Este documento describe diferentes métodos de conectividad a bases de datos, incluyendo ODBC, ADO.NET, JDBC y conectividad desde lenguajes como Java y dispositivos móviles. Explica que ODBC permite la conexión a cualquier base de datos con driver ODBC desde Windows, ADO.NET es usado para acceder a datos relacionales y no relacionales desde .NET, y JDBC provee una interfaz para acceder a bases de datos desde Java de forma independiente al sistema operativo o base de datos. También cubre cómo conectar bases de
Este documento describe diferentes métodos de conectividad a bases de datos, incluyendo ODBC, ADO.NET, JDBC y conectividad desde lenguajes como Java y dispositivos móviles. Explica que ODBC permite la conexión a cualquier base de datos con driver ODBC desde Windows, ADO.NET es usado para acceder a datos relacionales y no relacionales desde .NET, y JDBC provee una interfaz para acceder a bases de datos desde Java de forma independiente al sistema operativo o base de datos. También cubre cómo conectar bases de
Este documento describe diferentes métodos de conectividad a bases de datos, incluyendo ODBC, ADO.NET, JDBC y conectividad desde lenguajes como Java y dispositivos móviles. Explica que ODBC permite la conexión a cualquier base de datos con driver ODBC desde Windows, ADO.NET es usado para acceder a datos relacionales y no relacionales desde .NET, y JDBC provee una interfaz para acceder a bases de datos desde Java de forma independiente al sistema operativo o base de datos. También cubre cómo conectar bases de
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.