Cómo utilizar jdbc para acceder a datos sql

JDBC (Java Database Connectivity) se puede utilizar con SQL para acceder a los datos. JDBA es similar a ODBC, pero difiere en algunos aspectos importantes. Una de esas diferencias se insinúa por su nombre. JDBC es una interfaz de base de datos que siempre tiene el mismo aspecto que el programa cliente - independientemente de la fuente de datos que se sienta en el servidor (back-end).

Video: Tutorial:Como conectar java con una base de datos (JDBC,ODBC,MS Access)

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

Java es un C ++ - lenguaje como el que fue desarrollado por Sun Microsystems para el desarrollo de programas de cliente Web. 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 al cliente, donde el applet comienza a correr. El applet, que está incrustado en una página HTML, ofrece la funcionalidad de base de datos específica que el cliente necesita para proporcionar un acceso flexible a los datos del servidor.

Video: Curso Java. Acceso a BBDD. JDBC I. Vídeo 201

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 empieza a correr en el equipo cliente. applets de Java están especialmente diseñados para que puedan funcionar en una salvadera - una (y aislada) área bien definida en la memoria del ordenador cliente destinado a la ejecución de applets.

Video: Mi primera conexión a Base de datos mysql en NetBeans

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

Una importante ventaja 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, que nunca tenga que preocuparse de perder la compatibilidad con algunos de sus clientes cuando se actualiza 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 compatibles también.

Java es un lenguaje de programación con todas las funciones, y es completamente posible escribir aplicaciones robustas con Java que pueden acceder a las bases de datos en algún tipo de sistema cliente / servidor. Cuando se usa de esta manera, una aplicación Java que accede a una base de datos a través de JDBC es similar a una aplicación de C ++ que tiene acceso a una base de datos a través de ODBC. Sin embargo, una aplicación Java actúa muy diferente de una aplicación C ++ cuando se trata de 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 aumentadas con el fin para el procesamiento de base de datos significativos para ser applets de Java hecho- proporcionan estas capacidades.

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

JDBC pasa sentencias SQL de la aplicación front-end (applet) que se ejecuta en el cliente a 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 de nuevo 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 conocer o cuidar lo que la base de datos se encuentra en el extremo posterior.

JDBC realiza cualquier conversión es necesaria para una adecuada comunicación bidireccional que tenga lugar. Aunque está diseñado para trabajar a través de Internet, JDBC también trabaja en entornos cliente / servidor en una aplicación escrita en Java se comunica con una base de datos back-end a través de la interfaz JDBC.

Artículos Relacionados