Cómo utilizar JDBC para acceder a los datos sql

JDBC (Java DataBase Connectivity) se puede utilizar con SQL para acceder a los datos. JDBA es similar a ODBC, pero difiere en unos pocos aspectos importantes. Una de estas diferencias se insinúa por su nombre. JDBC es una interfaz de base de datos que siempre se ve igual que el programa de cliente - independientemente de lo que la fuente de datos está sentado en el (back-end) servidor.

La diferencia es que JDBC espera que la aplicación cliente para ser escrito en el lenguaje Java en lugar de otro lenguaje como C ++ o Visual Basic. Otra diferencia es que Java y JDBC ambos fueron diseñados específicamente para funcionar en la web o en una intranet.

Java es un C ++ - idioma como el que fue desarrollado por Sun Microsystems para el desarrollo de programas Web-cliente. Cuando se establece una conexión entre un servidor y un cliente a través de la web, el applet de Java adecuada se descarga en el cliente, donde el applet comienza a correr. El applet, que está incrustado en una página HTML, ofrece la funcionalidad específica de la base de datos que el cliente debe proporcionar un acceso flexible a los datos del servidor.

imagen0.jpg

Un subprograma es una pequeña aplicación que reside en un servidor. Cuando un cliente se conecta a ese servidor a través de Internet, el applet es descargado y comienza a funcionar en el equipo cliente. Los applets de Java están especialmente diseñados para que puedan ejecutarse en un arenero - una zona bien definida (y aislada) en la memoria del equipo cliente a un lado para ejecutar applets.

El applet no se le permite afectar a cualquier cosa fuera de la caja de arena. Esta arquitectura está diseñada para proteger la máquina cliente de applets potencialmente hostiles que pueden tratar de extraer información sensible o causar daño malicioso.

Una de las principales ventajas de utilizar los applets de Java es que están siempre al día. Debido a que los applets se descargan desde el servidor cada vez que se usan (en lugar de ser retenido en el cliente), el cliente siempre es garantía de tener la última versión cada vez que se ejecuta un applet de Java.

Si usted es responsable de mantener el servidor de su organización, usted nunca tendrá que preocuparse de perder la compatibilidad con algunos de sus clientes a la hora de actualizar el software del servidor. Sólo asegúrese de que el applet de Java descargable es compatible con la nueva configuración del servidor - porque, siempre y cuando sus navegadores web se han configurado para permitir que los applets de Java, todos sus clientes se convierten automáticamente compatible también.

Java es un lenguaje de programación con todas las funciones, y es muy posible escribir aplicaciones robustas con Java que pueden acceder a las bases de datos en algún tipo de sistema cliente / servidor. Cuando se utiliza de esta manera, una aplicación Java que accede a una base de datos mediante JDBC es similar a una aplicación de C ++ que tiene acceso a una base de datos a través de ODBC. Pero una aplicación Java actúa muy diferente de una aplicación de C ++ cuando se trata de la Internet.

Cuando el sistema que le interesa está en la red, las condiciones de funcionamiento son diferentes de las condiciones en un sistema cliente / servidor. El lado del cliente de una aplicación que opera a través de Internet es un navegador, con capacidades computacionales mínimos. Estas capacidades deben ser aumentados con el fin para el procesamiento de base de datos significativos para ser los applets de Java hecho- proporcionan estas capacidades.

Usted se enfrenta a una cierta cantidad de peligro cuando se descarga desde un servidor que no sabe ser digno de confianza. Si descarga un applet de Java, que el peligro se reduce en gran medida, pero no completamente eliminado. Tenga cuidado de dejar a código ejecutable introduzca su equipo desde un servidor cuestionable.

JDBC pasa instrucciones SQL de la aplicación front-end (applet) que se ejecuta en el cliente para la fuente de datos en la parte final. También sirve para pasar conjuntos de resultados o mensajes de error de la fuente de datos a la aplicación. El valor de usar JDBC es que el escritor applet puede escribir en la interfaz JDBC estándar sin necesidad de saber o cuidar lo que la base de datos se encuentra en el extremo posterior.

JDBC realiza todo lo necesario para la conversión es precisa una comunicación bidireccional a tener lugar. Aunque está diseñado para trabajar a través de Internet, JDBC también trabaja en entornos cliente / servidor, donde una aplicación escrita en Java se comunica con una base de datos back end a través de la interfaz JDBC.




» » » » Cómo utilizar JDBC para acceder a los datos sql