3Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
654
654
EMPFEHLEN
-
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
-
07.04.11 15:00 #2
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.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 ;)
-
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?
-
07.04.11 15:36 #4
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.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 ;)
-
08.04.11 10:00 #5
- 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/Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.Code java:1
System.out.println("Hallo");
___________
Ubuntu Bug #1: Microsoft has a majority market share
Casecon: Projekt leiser Käse
Ähnliche Themen
-
Zugriff auf Netzlaufwerk erst nach Zugriff per Explorer
Von DarthShader im Forum NetzwerkeAntworten: 3Letzter Beitrag: 05.03.08, 00:51 -
FTP Zugriff
Von roontafloor im Forum NetzwerkeAntworten: 15Letzter Beitrag: 22.05.07, 23:54 -
DB zugriff mit MS SQL
Von beso im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 22.04.06, 02:32 -
DB Zugriff
Von kerian im Forum VisualStudio & MFCAntworten: 3Letzter Beitrag: 07.12.05, 10:51 -
zugriff auf WMI
Von CamCara im Forum PHPAntworten: 7Letzter Beitrag: 06.09.04, 17:58





Zitieren
Login





