JDBC et Java DB

Certains programmeurs Java apprentissage disent. “ On n'a pas besoin de faire des petits personnages mignons volent à travers l'écran. Pas de boutons clignotants pour nous. Nous avons besoin d'accéder à des bases de données. Yup, il suffit de nous montrer comment écrire des programmes Java qui parlent aux bases de données ”.

Si elle est ici, les gens - Java Database Connectivity. Le plus difficile problème de certaines personnes a été connecte à une base de données. Ils ont écrit tout le code Java. (Ou copié tout le code Java à partir d'un livre.) La partie de Java est facile pour eux. La partie difficile est d'obtenir leur code pour trouver la base de données sur le système.




Une partie du problème est que la façon dont vous obtenez votre code de parler à la base de données dépend du type de système que vous avez et le type de base de données que vous êtes en cours d'exécution sur votre système. Les livres ne peuvent pas être trop précis sur tous les détails parce que les détails (ayant rien à voir avec Java) varient de l'ordinateur de un lecteur à l'autre.

Heureusement, le Java Development Kit (JDK) est livré avec sa propre base de données intégrée - Java DB. Basé sur la base de données Apache Derby, Java DB est sécurisé, léger, et basée sur des normes. Java DB fonctionne de façon transparente avec le reste du JDK Java. Les gourous Java Java DB introduits avec la version de Java 6.

Java DB rend la vie plus facile en fournissant une base de données commune que tous les lecteurs peuvent utiliser. La base de données est librement disponible, et il ne nécessite aucune installation.

Et si vous ne l'utilisez Java DB? Que faire si toutes vos données sont stockées dans d'autres types de databases- savoir, MySQL, PostgreSQL, SQLite, Oracle, Microsoft Access, DB2, ou presque tout autre base de données? Puis Java a une solution pour vous! Les classes Java Database Connectivity (JDBC) fournissent un accès commun à la plupart des systèmes de gestion de base de données. Juste obtenir un pilote pour le système de votre fournisseur favori, personnaliser deux lignes de code dans chaque exemple Java, et vous êtes prêt à exécuter le code.