Comment utiliser JDBC pour accéder aux données sql

JDBC (Java Database Connectivity) peut être utilisé avec SQL pour accéder aux données. JDBA est similaire à ODBC, mais il en diffère sur quelques points importants. Une telle différence est fait allusion à son nom. JDBC est une interface de base de données qui ressemble toujours le même pour le programme client - indépendamment de ce que la source de données est assis sur le serveur (back-end).

La différence est que JDBC attend l'application cliente à être écrit en langage Java plutôt qu'un autre langage tel que C ++ ou Visual Basic. Une autre différence est que Java et JDBC ont tous deux été spécifiquement conçus pour fonctionner sur le Web ou sur un intranet.

Java est un C ++ - comme langue qui a été développée par Sun Microsystems pour le développement de programmes web-client. Lorsque la connexion est établie entre un serveur et un client sur le web, l'applet Java approprié est téléchargé sur le client, où l'applet commence à courir. L'applet, qui est intégré dans une page HTML, fournit la fonctionnalité spécifique à la base que le client doit fournir un accès flexible aux données du serveur.

image0.jpg

Un applet est une petite application qui réside sur un serveur. Quand un client se connecte à ce serveur sur le web, l'applet est téléchargée et se met à courir dans l'ordinateur client. Les applets Java sont spécialement conçus afin qu'ils puissent fonctionner dans un tas de sable - une zone bien définie (et isolé) dans la mémoire de l'ordinateur client mis de côté pour l'exécution d'applets.




L'applet est pas autorisé à affecter quoi que ce soit à l'extérieur du bac à sable. Cette architecture est conçue pour protéger la machine cliente à partir applets potentiellement hostiles qui peuvent essayer d'extraire des informations sensibles ou causer des dommages malveillants.

Un avantage majeur à l'utilisation des applets Java est qu'ils sont toujours à jour. Parce que les applets sont téléchargées depuis le serveur à chaque fois qu'ils sont utilisés (plutôt que d'être retenue sur le client), le client est toujours assuré d'avoir la dernière version à chaque fois qu'il exécute un applet Java.

Si vous êtes responsable du maintien de serveur de votre organisation, vous avez jamais à vous inquiéter de perdre la compatibilité avec certains de vos clients lorsque vous mettez à niveau le logiciel serveur. Assurez-vous que votre applet Java téléchargeable est compatible avec la nouvelle configuration de serveur - parce que, aussi longtemps que leurs navigateurs web ont été configurés pour permettre à des applets Java, tous vos clients deviennent automatiquement compatibles trop.

Java est un langage de programmation complet, et il est tout à fait possible d'écrire des applications robustes avec Java qui peuvent accéder à des bases de données dans une sorte de système client / serveur. Lorsqu'il est utilisé de cette façon, une application Java qui accède à une base de données via JDBC est semblable à une application C ++ qui accède à une base de données via ODBC. Mais une application Java agit très différente d'une application C ++ en ce qui concerne l'Internet.

Lorsque le système que vous êtes intéressé à est sur le Net, les conditions de fonctionnement sont différentes des conditions dans un système client / serveur. Le côté client d'une application qui fonctionne sur l'Internet est un navigateur, avec des capacités de calcul minimales. Ces capacités doivent être augmentés pour que le traitement de base de données importante pour être applets Java fait- fournir ces capacités.

Vous faites face à une certaine quantité de danger lorsque vous téléchargez quelque chose d'un serveur que vous ne savez pas digne de confiance. Si vous téléchargez une applet Java, ce danger est grandement réduit, mais pas complètement éliminé. Méfiez-vous de laisser entrer le code exécutable de votre machine à partir d'un serveur discutable.

JDBC transmet les instructions SQL de l'application front-end (applet) en cours d'exécution sur le client pour la source de données sur l'extrémité arrière. Il sert également de passer des jeux de résultats ou des messages d'erreur de la source à l'application de données. La valeur de l'aide de JDBC est que l'auteur de l'applet peut écrire à l'interface standard JDBC sans avoir à connaître ou de soins quelle base de données est situé à l'extrémité arrière.

JDBC effectue quelle que soit la conversion est nécessaire pour exacts communication bidirectionnelle eu lieu. Bien que conçu pour fonctionner sur le web, JDBC fonctionne également dans des environnements / client-serveur où une application écrite en Java communique avec une base de données back-end via l'interface JDBC.


» » » » Comment utiliser JDBC pour accéder aux données sql