PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : java + mysql



neonknight
16-05-2003, 10:16
ich weiss nicht so recht, ob ich das hier posten soll oder im datenbankenforum... ;)

ich muss eine applikation programmieren, welche daten in einer datenbank speichert. da das programm sowohl unter windows als auch unter linux (evtl sogar aufm mac) laufen soll, dachte ich an eine überall verfügbare db: mysql.
erfahrung mit java und datenbanken habe ich nur mit access über jdbc/odbc

nun die fragen:
kann ich in mysql java-objekte speichern?
wie kann ich möglichst systemunabhängig auf die datenbank zugreifen?

um aufklärung dieser fragen wäre ich sehr froh!

peschmae
16-05-2003, 10:30
da ich selber keine Ahnung von Datenbanken im allgemeinen und MySQL im speziellen habe, mal ein Google-Fund

http://www.cs.rutgers.edu/~keane/cs336/proj-spr02/node4.html

nicht sehr überraschend, musst du die Objekte doch einfach Serialisieren

Ich schau auch mal in CoreJava2 nach, was dort zum Thema steht.

MfG Peschmä

arthur
16-05-2003, 13:44
wenn du deine anwendung schon in java machst und keine riesen ansprüche
an die db hast, dann benutze doch hsqldb (http://hsqldb.sourceforge.net).
sie ist klein und pure java.

gruss
Arthur

DanDanger
18-05-2003, 12:59
Ansonsten :
Wenn Du schon erfahrung mit JAVA und ODBC hast (unter Windows),
dann lade Dir einfach das MySQL_ODBC herunter (gibts auf der Ofiziellen MySQL Homepage, unter Download->Lib's).

Damit kannst du dann über ODBC auf deine Datenbänke zugreifen, und musst dich halt nicht darum kümmern, ob "hinter" dem ODBC-Layer eine Accses, SQL, Oracle, etc. Datenbank liegt.

MfG
DanDanger

SeeksTheMoon
18-05-2003, 22:03
Warum ODBC? Dort gibt es auch einen Treiber mit dem man direkt über JDBC auf MySQL zugreifen kann.

neonknight
21-05-2003, 09:12
vielen dank für alle eure antworten, damit bin ich doch schon mal ein bisschen weiter.

die applikation muss nicht gross "umherschiebbar" sein (mal abgesehen, dass sie auf allen umgebungen laufen sollte), da dies ein reines uni-projekt ist (beschäftigungstherapie). d.h. in zwei monaten ist die sache abgeschlossen und der code landet in meinem archiv, wird vermutlich kaum wieder angeschaut und erst recht nicht ausgeführt ;)
allerdings ist unsere gruppe recht gemischt aus pinguinen, fensterlern und kernobstfetischisten.

peschmae
23-05-2003, 11:05
was ist "umherschiebbar"??
portabel?

MfG Peschmä