tutorials.de Buch-Aktion 05/2012
Like Tree3Danke
  • 1 Beitrag von Akeshihiro
  • 1 Beitrag von Akeshihiro
  • 1 Beitrag von genodeftest
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
654
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Marc79 Marc79 ist offline Mitglied Silber
    Registriert seit
    Oct 2010
    Beiträge
    69
    Hi zusammen,

    wie stellt ihr einfach eine Verbindung zu einer .odb Datenbank her?
    Habe einige Infos schon gelesen, die einen schwören auf JDBC, die anderen auf HSQLDB.

    Dabei waren vieler der Beiträge noch aus den Jahren 2004/05/07 ... (evtl. veraltete Technik)

    Ich würde gerne wissen, wie Ihr die DB Connection macht, bzw. was eure Erfahrungen sind.

    Danke und Gruß
    Marc
     

  2. #2
    Avatar von Akeshihiro
    Akeshihiro Akeshihiro ist offline Mitglied Platin
    Registriert seit
    Aug 2008
    Ort
    Kirchlengern (NRW)
    Beiträge
    647
    odb-Datenbanken sind HSQLDB-Datenbanken, daher HSQLDB. Muss man halt die Endung zu zip ändern und entpacken, dann hast du die normale HSQLDB-Dateien.

    JDBC ist sowieso normal bei Java, eine andere Möglichkeit wüsste ich zumindest nicht, um in Java mit Datenbanken zu arbeiten. Es gibt zwar Frameworks wie Hibernate, die einem das abnehmen, aber auch die arbeiten unten drunter mit JDBC. JDBC ist einfach die zentrale Schnittstelle zwischen Java und den Datenbanken.
    Marc79 bedankt sich. 
    Man sagt, das Schwert eines Samurai sei seine Seele ...

    Mit den Beiträgen ist es wie mit Schwertern: Je besser die Rohstoffe sind und je öfter man diese bearbeitet, desto hochwertiger sind sie.

    Das Schmieden ist eine Kunst; Das Schreiben auch ;)

  3. #3
    Marc79 Marc79 ist offline Mitglied Silber
    Registriert seit
    Oct 2010
    Beiträge
    69
    ok und von der Geschwindigkeit her? gibt es da Unterschiede zwischen den beiden Typen, also JDBC und HSQLDB?

    Während ich also bei HSQL den Umweg über zip und entpacken gehen muss, kann ich über JDBC direkt drauf zugreifen?
     

  4. #4
    Avatar von Akeshihiro
    Akeshihiro Akeshihiro ist offline Mitglied Platin
    Registriert seit
    Aug 2008
    Ort
    Kirchlengern (NRW)
    Beiträge
    647
    Bei Java wird so oder so über JDBC auf eine Datenbank zugegriffen. Die Frage ist immer, welche Art von Datenbank das ist. Es gibt da ziemlich viele, MySQL, Oracle, MSSQL, HSQLDB, JavaDB, SQLite und noch viele viele mehr. Auf all diese Datenbanken greift man in Java über JDBC zu. Natürlich muss man dafür dann auch die entsprechenden Bibliotheken laden, den s.g. JDBC-Treiber. Da jede Datenbank ihre eigene Arbeitsweise hat und JDBC diese nicht kennt, braucht man halt den entsprechenden JDBC-Treiber.

    Der Punkt mit Geschwindigkeit ist von der jeweiligen Datenbank abhängig, denn jede Datenbank hat ihre Eigenheiten, denn die Datenbanken verfolgen alle unterschiedliche Konzepte.

    Das mit der ZIP-Datei ist nur wegen der odb-Geschichte. Diese odb-Datei ist einfach nix anderes als ein Zip-Archiv, in dem die Dateien für die HSQLDB liegen, nur halt nicht mit zip, sondern odb als Endung.
    Marc79 bedankt sich. 
    Man sagt, das Schwert eines Samurai sei seine Seele ...

    Mit den Beiträgen ist es wie mit Schwertern: Je besser die Rohstoffe sind und je öfter man diese bearbeitet, desto hochwertiger sind sie.

    Das Schmieden ist eine Kunst; Das Schreiben auch ;)

  5. #5
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    JDBC und ODBC sind Standards, die die Austauschbarkeit der Datenbanken erhöhen sollen.

    HSQLDB hat den Vorteil, dass es wirklich platformunabhängig ist (Code ist 100% Java). Erfahrungsgemäß ist es auch relativ schnell, laut ihrer Website die schnellste JDBC-basierte Datenbank: http://hsqldb.org/
    Marc79 bedankt sich. 
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

Ähnliche Themen

  1. Zugriff auf Netzlaufwerk erst nach Zugriff per Explorer
    Von DarthShader im Forum Netzwerke
    Antworten: 3
    Letzter Beitrag: 05.03.08, 00:51
  2. FTP Zugriff
    Von roontafloor im Forum Netzwerke
    Antworten: 15
    Letzter Beitrag: 22.05.07, 23:54
  3. DB zugriff mit MS SQL
    Von beso im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 22.04.06, 02:32
  4. DB Zugriff
    Von kerian im Forum VisualStudio & MFC
    Antworten: 3
    Letzter Beitrag: 07.12.05, 10:51
  5. zugriff auf WMI
    Von CamCara im Forum PHP
    Antworten: 7
    Letzter Beitrag: 06.09.04, 17:58

Stichworte