JDBC und Java DB

Einige Programmierer lernen Java sagen. # 147-Wir brauchen keine nette kleine Zeichen über den Bildschirm fliegen zu lassen. Keine blinkenden Tasten für uns. Wir müssen auf Datenbanken zugreifen. Yup, zeigen Sie uns, wie Java-Programme zu schreiben, die auf Datenbanken sprechen # 148.

Also hier ist es, Leute - Java Database Connectivity. Einige Menschen härteste Problem mit einer Datenbank wurde verbindet. Sie alle haben den Java-Code geschrieben. (Oder alle Java-Code von einem Buch kopiert.) Der Java-Teil, um sie einfach ist. Der schwierige Teil ist immer ihren Code die Datenbank auf dem System zu finden.


Ein Teil des Problems war, dass die Art und Weise Sie Ihren Code erhalten, um die Datenbank hängt von der Art von System Sie haben, und die Art von Datenbank zu sprechen, die Sie auf Ihrem System laufen. Die Bücher können nicht zu spezifisch auf alle Details, weil die Details (nichts mit Java zu tun haben) von einem Leser des Computers zum anderen variieren.

Glücklicherweise kommt das Java Development Kit (JDK) mit einem eigenen integrierten Datenbank - Java DB. Basierend auf der Apache Derby Datenbank Java DB ist sicher, leicht und standardbasierte. Java DB läuft nahtlos zusammen mit dem Rest des Java JDK. Die Java-Gurus eingeführt Java DB mit der Veröffentlichung von Java 6.

Java DB macht das Leben leichter durch eine gemeinsame Datenbank einzurichten, die alle Leser verwenden können. Die Datenbank ist frei verfügbar und erfordert keine Einrichtung.

Und was ist, wenn Sie Java DB nicht? Was ist, wenn Sie alle Ihre Daten in andere Arten von Datenbanken- nämlich, MySQL, PostgreSQL, SQLite, Oracle, Microsoft Access, DB2 oder fast jede andere Datenbank gespeichert? Dann hat Java eine Lösung für Sie! Die Java Database Connectivity (JDBC) Klassen bieten gemeinsamen Zugriff auf die meisten Datenbank-Management-Systeme. Nehmen Sie einfach einen Treiber für Ihre Lieblings-Anbieter des Systems anpassen zwei Codezeilen in jedem Java-Beispiel, und Sie sind bereit, um den Code auszuführen.

» » » » JDBC und Java DB