MySQL, Interbase, hsqldb, . ?

Status
Nicht offen für weitere Antworten.

Leroy42

Top Contributor
Da ich (noch) keine spezifische zu speziellen Datenbanken habe, und sich in der FAQ gerade mal
2 Miniposts mit Datenbanken beschäftigen, poste ich die Frage mal in diese Rubrik.

Ich habe mich jetzt endlich entschlossen, mich in Datenbanke-Programmierung einzuarbeiten. :D

Jetzt möchte ich euch fragen, welche freie Datenbank und dazugehörigen Treiber ihr
empfehlen würdet. Ich habe im der Javainsel von mySQL gelesen, sehe aber, daß in
der neuen (Online-)Version des Buches mySQL gar nicht mehr erwähnt wird, sondern Interbase.

Da ich ein absoluter Datenbank-Newbie bin (hatte nur in der Uni einen sehr
theoretisch-mathematischen Kurs über die verschieden Modelle (relational, objektorientiert, ...)
besucht, bin aber keiner leibhaftigen Datenbank begegnet) und ich derzeit nur im Büro
über einen Internet-Zugang verfüge, bitte ich Euch, mir Links zu allen notwendigen
Tools zu geben die ich für eine Installation brauche.

Es ist nämlich nichts frustrierender als etwas zu downloaden, mit nach Hause zu nehmen,
und dort im Manual zu lesen.

Jetzt benötigen Sie nur noch ..., die Sie von folgender Website downloaden können. :x

Vielen Dank schonmal im Voraus.
 
B

bygones

Gast
Welches Datebankmanagementsystem du verwendest ist im grunde wurscht - hängt von diversen Faktoren ab.

Interbase kenn ich nicht, aber mit MySQL kannst du schonmal anfangen.. Am einfachsten auf die off. Seite von MySQL gehen, da steht dann was du alles brauchst.

und dann schön SQL tutorials lesen :)
 

Leroy42

Top Contributor
Erstmal danke!

Ich habe jetzt mysql-5.0.20-win32.zip und mysql-connector-java-....tgz
heruntergeladen.

Da du ja mySQL kennst: Brauche ich jetzt noch was, oder kann ich damit zuhause gleich loslegen?

Kennst du auch ein gutes Tutorial?
 

Caffè Latte

Bekanntes Mitglied
Hi,

erstmal: tgz hört sich nach Unix oder Linux an. Schau mal ob es da nicht ein zip gibt.

Wenn du mit Datenbankprogrammierung beginnen willst macht es u.U. wenig Sinn sich erstmal in ein System einzuarbeiten (Datenbankadmin ist ein eigener Beruf :D) Ich würde dir deshalb HSQLDB empfehlen: komplett in Java programmiert, braucht keine Serverinstallation, ist schnell und für den Anfang sicher ausreichend.

Unter http://sourceforge.net/project/showfiles.php?group_id=23316&release_id=339171 kannst du das Zip-File downloaden.

Einen Bericht dazu findest du unter http://www.javamagazin.de/itr/online_artikel/psecom,id,312,nodeid,11.html
 
G

Guest

Gast
Hallo,

also ich hatte inzwischen mit diversen DBMS zu tun, aber finde folgendes sehr reizvoll:
www.java-datenbank.net/derby_grundlagen.html
Ist schön klein vom Download her und lässt sich sowohl Standalone in Java einbinden, als auch als Server-Anwendung laufen lassen, und ist dann aber SQL-technisch weitestgehend kompatibel zum großen IBM-DB2.

Das waren alles Faktoren, die mich da doch sehr neugierig gemacht haben. Nun habe ich außerdem noch festgestellt, das die Performance auch nicht so schlecht ist...

Gruß Henning
 
B

bygones

Gast
hehe jo jeder schlägt was anderes vor :)

Um MySQL zu installieren und zum laufen zu bekommen muss man nicht gleich DB Admin sein - das geht heute auch durch 2 knöpfe drücken

mysql ist dadurch "komplizierter", dass du den Apachen z.b. haben musst (was aber nie verkehrt ist sich das auch anzueignen, wenn man es noch nicht gemacht hast)

eine recht gute und einfache anleitung wg mysql findest du hier http://www.robert-web.de/mysql.shtml oder beim good old mate google

natürlich kannst du dir auch erstmal HSQLDB ausprobieren (oder mal beides und schauen)... das erste was zu tun ist, ist so und so SQL lernen :wink:
 

Caffè Latte

Bekanntes Mitglied
Hi,

also dass man für MySQL auch einen Webserver bracuht halte ich für ein Gerücht. Aber im Grunde ist es völlig wurscht, welches Datenbanksystem man nimmt. Wenn die DB erst mal läuft, ist javaseitig der Rest immer das Gleiche und verhältnismäßig einfach.

Mein Vorschlag ging nur dahin, dass sich der Threadersteller nicht erst groß in das RDBMS einabreiten muss (was zugegebenerweise bei MySQL nicht so dramatisch ist), sondern gleich mit der Programmierung loslegen kann.

Vorteil von MySQL ist auch die fusspilzartige Verbreitung. Zu jedem Problemchen findet sich im WWW ein gutes Tutorial. :D
 

Leroy42

Top Contributor
Vielen Dank für eure Antworten.

Ich habe mich jetzt für mySQL entschieden, nicht zuletzt weil unser Provider auch
mySQL zur Verfügung stellt. Die Installation klappte auch sofort und, nachdem ich
herausbekommen habe, daß ich nicht einfach mySQL aufrufen darf sondern mich
als root zu erkennen geben muß, funktionierte alles auch gleich wie es sollte.
Auch der Connector zu Java funktioniert, so daß ich via Java zugreifen kann.

Deshalb werde ich weitere Fragen im richtigen Thread stellen.

Ein schönes Ostern noch!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C No suitable driver found for jdbc:odbc:mysql Java Basics - Anfänger-Themen 8
E Mysql Update wenn es nicht existiert insert Java Basics - Anfänger-Themen 14
Dimax In Java File (nicht in Java Projekt) mysql Driver importieren Java Basics - Anfänger-Themen 3
H Verbindungsprobleme BluJ und MySQL Java Basics - Anfänger-Themen 1
R Java mit MySQL - Verbindungsprobleme Java Basics - Anfänger-Themen 1
B Arquillian installieren - Maven, WildFly, MYSQL Java Basics - Anfänger-Themen 1
M Java Mysql ausführbare datei Java Basics - Anfänger-Themen 7
B MySQL (jdbc) -> connection liefert NULL Java Basics - Anfänger-Themen 3
J Java Verbindung mit mysql Datenbank Java Basics - Anfänger-Themen 3
J MySQL Datumsabfrage über ResultSet in Java-Servlet Java Basics - Anfänger-Themen 4
Dimax Programme ,als Text in MySql speichern Java Basics - Anfänger-Themen 7
R Keine Verbindung zu MySql über Netbeans Java Basics - Anfänger-Themen 15
R Input/Output Verbindung mit mySql-Datenbank Java Basics - Anfänger-Themen 9
Q-bert MYSQL-Eintrag Java Basics - Anfänger-Themen 2
J Sonderzeichenproblem bei Datenabfrage in MySQL Java Basics - Anfänger-Themen 6
F Java MySQL Java Basics - Anfänger-Themen 3
C JTable update mit MySQL Datenbank Java Basics - Anfänger-Themen 1
D zu viele MySQL Connections Java Basics - Anfänger-Themen 18
D MySQL Abfrage in JTable speichern Java Basics - Anfänger-Themen 43
D NPE beim laden von Daten aus MySQL Java Basics - Anfänger-Themen 9
D Eine MySQL Verbindung in mehreren Klassen Java Basics - Anfänger-Themen 8
D JTable Zeile wird nicht in MySQL gelöscht Java Basics - Anfänger-Themen 16
D Datum aus Swing in MySQL DB speichern Java Basics - Anfänger-Themen 22
B MySQL starten / stoppen -> Stoppen erzeugt neuen Prozess Java Basics - Anfänger-Themen 0
B MySQL Path bekommen Java Basics - Anfänger-Themen 40
P Brauche Hilfe bei ResultSet mit MySQL Java Basics - Anfänger-Themen 6
H JAva und MySQL Java Basics - Anfänger-Themen 1
S Best Practice MVC und große Datenmengen aus einer mySQL - Datenbank Java Basics - Anfänger-Themen 24
U Glassfish mit MySQL verbinden Java Basics - Anfänger-Themen 1
N Erste Schritte MySQL Tabelle in JList darstellen Java Basics - Anfänger-Themen 1
A Erste Schritte Verbindung zu MySQL Datenbank herstellen Java Basics - Anfänger-Themen 7
M Mysql "live" Ansicht Java Basics - Anfänger-Themen 10
W MySQL PreparedStatement query Problem Java Basics - Anfänger-Themen 10
K Classpath Mysql EclipseFehler? Java Basics - Anfänger-Themen 12
M Aktuelles Datum in MySQL speichern Java Basics - Anfänger-Themen 11
V Umlaute in mysql, antscript, powershell utf-8 Java Basics - Anfänger-Themen 7
H mysql brauche hilfe, wer kann eine (längere) aufgabe für mich erledigen Java Basics - Anfänger-Themen 2
S in MySQL Daten Bank speichern Java Basics - Anfänger-Themen 8
N mit Werten aus einer mysql datenbank in java rechnen Java Basics - Anfänger-Themen 17
T MySQL - Java Organisationsfrage Java Basics - Anfänger-Themen 4
S ArrayList in mysql Datenbank speichern Java Basics - Anfänger-Themen 6
B Mit Java-Programm Daten aus MySQL-Datenbank auslesen, lokal und nicht lokal. Java Basics - Anfänger-Themen 10
D Mysql ob feld existiert Java Basics - Anfänger-Themen 2
D Mysql schauen Name bereits existiert Java Basics - Anfänger-Themen 7
X MySQL - Query Java Basics - Anfänger-Themen 3
J JAVA zu unsicher für MYSQL? Java Basics - Anfänger-Themen 4
S JDBC MySQL Connector - Element mit ' eintragen? Java Basics - Anfänger-Themen 4
F Verbindung zu MySql Datenbank Java Basics - Anfänger-Themen 4
K In MySQL Select Variablen aus Java Programm benutzen Java Basics - Anfänger-Themen 8
N Java dateFormat und Mysql DateTime Java Basics - Anfänger-Themen 2
B Java MySQL Query ausgeben Java Basics - Anfänger-Themen 4
J Java JDBC MySQL Query Java Basics - Anfänger-Themen 6
S mysql-connector-java-*.jar, MySql ResultSet - Alle ROWs ausgeben? Java Basics - Anfänger-Themen 3
S Datentypen EclipseLink, Datumsformat für MySQL Java Basics - Anfänger-Themen 9
S Resultset Closed (Mysql) Java Basics - Anfänger-Themen 5
K MySQL, Classpath, Java, MAC OSX Java Basics - Anfänger-Themen 3
O HashMap<> in MySQL database speichern Java Basics - Anfänger-Themen 3
D Mysql Connection Close? Java Basics - Anfänger-Themen 14
M Java - MySQL (Eclipse Java EE Web Developers) Java Basics - Anfänger-Themen 4
D Frage MySQL Columnheader Java Basics - Anfänger-Themen 2
D Java mit Mysql Datenbank angebunden Java Basics - Anfänger-Themen 5
I Null - Wert bei Date (Mysql) Java Basics - Anfänger-Themen 2
D Verständnisfrage: Java und MySql Java Basics - Anfänger-Themen 3
P Applet und MySQL-Problem Java Basics - Anfänger-Themen 20
P Applet, Daten IO, MySql Java Basics - Anfänger-Themen 2
T MySQL-Dienst starten und stoppen aus Netbeans Java Basics - Anfänger-Themen 3
A Java und MySQL!!! Java Basics - Anfänger-Themen 3
Kasoki Java und MySQL ? Java Basics - Anfänger-Themen 4
S CSV-Datei einlesen und in MySql schreiben Java Basics - Anfänger-Themen 3
M mysql-connector-java-5.1.7-bin. jar in die umgebungsvariable installieren Java Basics - Anfänger-Themen 14
A Frage zu java und MySQL Java Basics - Anfänger-Themen 3
J MySQL Timestamp "lesbarer" gestalten Java Basics - Anfänger-Themen 6
J Fehler bei MySql Anbindung mit JDBC Java Basics - Anfänger-Themen 4
W MySQL Driver als Resource laden Java Basics - Anfänger-Themen 5
D MySQL Abfrage. keine Ahnung Java Basics - Anfänger-Themen 5
M 5 MySql Tabellen in JTable - variable TableHeader? Java Basics - Anfänger-Themen 2
K Verbindung zu MySQL Java Basics - Anfänger-Themen 4
G wie erfragt man die letzte ID in einer MySQL Datenbank ab? Java Basics - Anfänger-Themen 3
S MySQL - connection Java Basics - Anfänger-Themen 8
S Zyklisches abspeichern von Daten aus einr MySql Datenbank Java Basics - Anfänger-Themen 9
B Client - Server Verbindung über sockets mysql DB ansprechen? Java Basics - Anfänger-Themen 6
G simple suche in java - mysql Java Basics - Anfänger-Themen 10
G Java und mySQL Hilfethread Java Basics - Anfänger-Themen 12
W Java.mysql.date in GregorianCalender konvertieren Java Basics - Anfänger-Themen 2
W Aus Textfeld ein "MySQL Date" auslesen Java Basics - Anfänger-Themen 2
W Endlosscshleife bei MySQL Abfrage Java Basics - Anfänger-Themen 5
N Problem mit MySql und Java Java Basics - Anfänger-Themen 12
P mySQL Datenbanktreiber nutzen Java Basics - Anfänger-Themen 2
J Statement an MySQL Datenbank schicken Java Basics - Anfänger-Themen 4
S Tabelsorter von SUN, wie muss die MysQL Anbindung realisiert Java Basics - Anfänger-Themen 11
J Zugriff auf eine Mysql-DB unter Linux Java Basics - Anfänger-Themen 6
G Mysql escape // html untauglich machen Java Basics - Anfänger-Themen 3
X Java & MySQL Java Basics - Anfänger-Themen 7
D Datenbankprogrammierung mit MYSQL. Java Basics - Anfänger-Themen 7
F Daten in MySQL Tabelle schreiben Java Basics - Anfänger-Themen 9
P wie erzeuge ich ein java date und lade in die mysql datebank Java Basics - Anfänger-Themen 5
M JSP --> Verbindung zur MySQL Datenbank geht nicht ! HILFF Java Basics - Anfänger-Themen 7
G POI und MySQL Java Basics - Anfänger-Themen 2
G in eine Tabelle mit mySQL eine Zeile hinzufügen Java Basics - Anfänger-Themen 17
G MySQL Tutorial Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben