Datenbank SQL und Java

Julia89

Mitglied
Hallo,

zunächst vorweg: Ich bin sowohl was Java als auch was Datenbanken betrifft, absoluter Anfänger.
Mein Wissen beschränkt sich auf imperative Programmierung- und da nur die Grundlagen (for, if, while, ...)

Ich soll nun ein Musikverwaltungsprogramm programmieren. Über eine Eingabemaske sollen Daten in eine Datenbank geschrieben und dort gespeichert werden.

Bisher habe ich ein Datenbank Schema mithilfe des SQL Developers angelegt. Diese hat zum Beispiel Entitäten wie "Album", "Titel", "Interpret" usw.

Nun frage ich mich, wie ich weiter vorgehen soll. Ich muss nun wahrscheinlich eine Oberfläche programmieren und diese dann irgendwie mit der Datenbank verknüpfen, oder?

Kann mir jemand Tipps dazu geben?

Vielen Dank,

Julia
 

madboy

Top Contributor
Mit der Oberfläche würde ich nicht anfangen. Am Anfang einfach halten. Eine Klasse, die sich zur Datenbank verbindet und dort was ausliest. Zuerst mit festen Werten (ohne Benutzereingabe), das erspart viel Tipparbeit :)
Dann immer mehr erweitern bis am Schluß das Programm steht.

Informationen zu Java, JDBC, Datenbanken allgemein liefern das Forum hier, Internetsuchmaschinen und Bücher. Eines davon findet sich hier: Galileo Computing :: Java ist auch eine Insel (8. Auflage) – 23 Datenbankmanagement mit JDBC
 

Julia89

Mitglied
Hallo,

danke für den Tipp... Klingt gut.. Besonders mit dem Verzicht auf eine Oberfläche.. Ich werde mich nun erstmal näher mit deinem Buchtipp beschäftigen..

Weitere Tipps nehme ich gerne entgegen..
Besonders was die Verbindung von Datenbank und Klasse angeht..

Viele Grüße
Julia
 

madboy

Top Contributor
Das mit dem Verzicht auf die Oberfläche kommt natürlich auf die Aufgabenstellung an, aber für den Anfang kannst du auf jeden Fall darauf verzichten und sie später dazu bauen.
 

Julia89

Mitglied
Ja, ich denke, es ist leichter, wenn eine Art Grundgerüst steht.. Dann kann ich später, wenn noch Zeit ist, auch eine Oberfläche erstellen..

Danke^^
 
G

Gast2

Gast
Ich würde mir als 1. mal Gedanken machen was für Daten du abspeichern willst. Daraus dann deine Klassenhierachie + Beziehungen abbilden und dann die Tabellen anlegen. Danach würde ich mich erst in mit der DB beschäftigen. Erstmal eine Verbindung aufbauen und dann ganz einfach insert und selects absetzen. Und die Abfrage ergebnise dann in deine Objekte einbauen...
 

Julia89

Mitglied
SirWayne,

du sagtst, ich soll erst Beziehungen bilden und Tabellen anlegen und mich erst danach um meine DB kümmern.. Aber mache ich das nicht schon, wenn ich Tabellen erstelle??

Grüße,

Julia
__________________
 
G

Gast2

Gast
SirWayne,

du sagtst, ich soll erst Beziehungen bilden und Tabellen anlegen und mich erst danach um meine DB kümmern.. Aber mache ich das nicht schon, wenn ich Tabellen erstelle??

Grüße,

Julia
__________________

Nur weil du Tabellen bildest, hast du in Java noch keine Klassen die etwas zusammen zu tun haben???
Du musst dein Datenbank Modell auch in Java abbilden oder aber dein Java Modell in der DB abbilden
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D SQLite Datenbank in Android Studio (Java) durchsuchen Datenbankprogrammierung 3
Beginner22 Zugriff auf Datenbank aus Java über mariadb Datenbankprogrammierung 3
H MySQL Verbindung Datenbank und Eclipse (Java) Datenbankprogrammierung 5
N SQL Datenbank Spalte in Java Array Datenbankprogrammierung 2
S Datenbank MySQL und Java Datenbankprogrammierung 8
Dimax MySQL Maximale Datenlänge für eine Spalte einer Datenbank in java ermitteln Datenbankprogrammierung 15
S Datenbank/Java true/false Datenbankprogrammierung 8
H Datenbank Export mit Java Datenbankprogrammierung 3
L Oracle Datenbank über Java aufrufen Datenbankprogrammierung 29
W MySQL Ausgabe von Datenbank in Java-App Datenbankprogrammierung 6
K Java Datenbank auslesen Datenbankprogrammierung 8
B MySQL bplaced Datenbank mit Java ansprechen Datenbankprogrammierung 11
F MySQL Wie kann ich in Java Datensätze aus einer MySQL Datenbank gezielt in einzelne Arrays schreiben? Datenbankprogrammierung 9
F Java Objekte in einer Datenbank speichern Datenbankprogrammierung 4
F SQL Datenbank an Java Code anbinden Datenbankprogrammierung 5
M Verbindung von Java Programm zur Acccess Datenbank (mdb-Datei) Datenbankprogrammierung 0
M Wie übergebe ich Datenbankobjekte aus einer sql-Datenbank einer Java Klasse bzw. Instanz Datenbankprogrammierung 7
N Wie in Java Zugriffe und Updates auf eine Datenbank regeln ? Datenbankprogrammierung 1
J xampp Datenbank zugreifen mit Java Datenbankprogrammierung 2
H Datenbank-Anbindung Java/MySQL Datenbankprogrammierung 2
P Java Timestamp in Datenbank einfügen Datenbankprogrammierung 5
J Access Datenbank mit JAVA erstellen - boolean Werte Datenbankprogrammierung 4
S Anbindung einer Datenbank an Java Datenbankprogrammierung 7
J Java - JDBC Verbindung zur Datenbank nicht möglich Datenbankprogrammierung 10
W Interaktion Java-Programm <-> Datenbank Datenbankprogrammierung 14
K Access Datenbank mit Java auf win7 64bit Datenbankprogrammierung 14
E MySQL Daten in die Datenbank eingeben via Java Programm Datenbankprogrammierung 3
S Java Connection to MySQL Datenbank FunPic Datenbankprogrammierung 4
F Search in DatenBank schneller oder in JAVA? Datenbankprogrammierung 5
L Einstieg in Java Datenbank Datenbankprogrammierung 16
G Suchfunktion mit Java in Mysql Datenbank Datenbankprogrammierung 7
B MAC Access Datenbank in Java verwenden - Treiberproblem Datenbankprogrammierung 2
P Lokaler Java Client auf online Datenbank zugreifen Datenbankprogrammierung 2
M Auf MySQL Datenbank mit Java zugreifen Datenbankprogrammierung 4
M MySQL Datenbank mit Java routen Datenbankprogrammierung 2
NoXiD Access Datenbank in java einbinden ohne ODBC treiber zu erstellen Datenbankprogrammierung 5
D Oracle Verbindung mit Java zu Datenbank Datenbankprogrammierung 8
E Java Chat Datenbank fehlt Datenbankprogrammierung 9
E Datenbank auslesen mit JAVA Datenbankprogrammierung 2
Z Anbindung von Datenbank an Java Datenbankprogrammierung 2
J Datenbank und Java Datenbankprogrammierung 10
M Ausgabe in Tabelle der MySQL-Datenbank mit Java Datenbankprogrammierung 4
Joy jdbcodbc brücke - einbinden einer Datenbank in Java Datenbankprogrammierung 4
P Zugreifen auf Derby Datenbank mit java (ÜBERARBEITET) Datenbankprogrammierung 2
D Werte mit java programm in eine Datenbank einlesen Datenbankprogrammierung 7
T Einbindung einer Datenbank in Java Datenbankprogrammierung 8
T Datenbank in Java übers Internet übertragen Datenbankprogrammierung 5
M Java Objekt in Datenbank schreiben :( Datenbankprogrammierung 8
B Spaltennamen von MySQL Datenbank nach Java auslesen Datenbankprogrammierung 10
P Datenbank für Java Anwendung wie SQLite ohne Installation Datenbankprogrammierung 4
G Mit Java-Programm Datenbank löschen/neu anlegen Datenbankprogrammierung 5
B Java Derby Datenbank mit CLOB & BLOB Datenbankprogrammierung 5
M Mit Java .txt-Datei in eine Datenbank einlesen lassen Datenbankprogrammierung 33
A Java-Applet -> MySQL Datenbank Datenbankprogrammierung 7
E Speichern - Java-Datenbank, Textdatei oder wie? Datenbankprogrammierung 23
L Bilder in MySQL-Datenbank via Java verwalten Datenbankprogrammierung 5
M MySQL-Datenbank über Java ansprechen Datenbankprogrammierung 5
M Lotus Notes Datenbank in Java anmelden Datenbankprogrammierung 7
M Java + Linux + Datenbank = Umlauproblem Datenbankprogrammierung 2
M Mit Java Data Objects Daten in einer MySQL-Datenbank manipul Datenbankprogrammierung 9
P java datenbank ungültiger Cursorstatus Datenbankprogrammierung 6
O Access Datenbank mit Java bedienen Datenbankprogrammierung 2
D Access-Datenbank unter Java verwenden Datenbankprogrammierung 7
F Problem mit MySQL-Datenbank und Java-Applet Datenbankprogrammierung 2
R JAVA-Prog auf Datenbank-Server zugreifen Datenbankprogrammierung 3
torresbig MySQL hibernate - could not resolve entity class ... (Datenbank Anfänger) Datenbankprogrammierung 19
M Meine Datenbank lässt sich mit meiner Methode nicht ändern Datenbankprogrammierung 1
I SaaS Applikation: pro Kunde eine Datenbank / Schema oder eine DB für alle Kunden? Datenbankprogrammierung 76
T SQL-Statement Datenbank nach SQL Statement schließen? Datenbankprogrammierung 7
M Datenbank Zugraff nach Umwandlung in .jar-Datei nicht mehr möglich Datenbankprogrammierung 4
Auf MySql Datenbank zugreifen funktioniert nicht Datenbankprogrammierung 8
MongoDB-Datenbank in Androidstudio einbinden Datenbankprogrammierung 1
thor_norsk Datenbank: Apache Derby Datenbankprogrammierung 6
B SQlite Datenbank, trotz Statements wurden nicht alle Zeilen erzeugt? Datenbankprogrammierung 35
M Datenbank mit REST API Datenbankprogrammierung 66
M Entfernte Datenbank Datenbankprogrammierung 11
T Datenbank: Tabelle erstellen bei Web-Applikation Datenbankprogrammierung 4
M MySQL Datenbank in Array Datenbankprogrammierung 2
S Den letzten Eintrag aus Datenbank ziehen (Oracle SQL Dev.) Datenbankprogrammierung 14
N Datenbank abfragen nach bestimmten Wort Datenbankprogrammierung 7
ma095 value NULL- Datenbank Postgresql Spring - intellij community Datenbankprogrammierung 0
raptorrs Plötzlich keine Verbindung zur Datenbank mehr möglich Datenbankprogrammierung 14
Davee SQLite SQLite Datenbank lässt sich nicht auf anderen PCs öffnen Datenbankprogrammierung 8
P Datenbank Tool - besser als oracle SQL Developer gesucht mit effizinte Verbindungsverwaltung Datenbankprogrammierung 2
X JPA (EclipseLink) und Oracle Datenbank Datenbankprogrammierung 2
T Datenbank auf einer Webseite aus einer Exceltabelle erstellen Datenbankprogrammierung 5
L SQL Datenbank Datenbankprogrammierung 7
L SQL Datenbank INSERT INTO Datenbankprogrammierung 6
L SQL Datenbank Tabelle insert Datenbankprogrammierung 7
L SQL Datenbank Tabelle erstellen Datenbankprogrammierung 6
nonickatall MySQL Auf neue Datensätze in einer Datenbank reagieren Datenbankprogrammierung 5
W MYSQL Datenbank Login Android Datenbankprogrammierung 3
anton1 Online Datenbank Datenbankprogrammierung 7
krgewb H2-Datenbank öffnen Datenbankprogrammierung 8
J Datenbank abfragen Datenbankprogrammierung 6
P Verbindung zu einer Access Datenbank per Eclipse oder Intellij Datenbankprogrammierung 0
O SQL Abfragen mit Mini Datenbank Datenbankprogrammierung 12
Z Datenbank Choicebox wird nicht befüllt Datenbankprogrammierung 15
S Suche In SQL Datenbank mit array Datenbankprogrammierung 6
P Enum in der Datenbank Datenbankprogrammierung 1

Ähnliche Java Themen

Neue Themen


Oben