Zum Inhalt springen

DieMstar

Mitglieder
  • Gesamte Inhalte

    117
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von DieMstar

  1. Hat sich erledigt bin fertig Danke für eure Hilfe!
  2. @Whiz-zard danke dir habs jetz so gelöst: ArrayList liste = new ArrayList(); while (rs.next()) { liste.add(new Kunde(rs.getInt("kundennummer"), rs.getString("nachname"), rs.getString("vorname"), rs.getInt("postleitzahl"), rs.getString("straße"), rs.getString("ort"))); System.out.println( rs.getInt("kundennummer") + " " + rs.getString("nachname") + " " + rs.getString("vorname") + " " + rs.getInt("postleitzahl") + " " + rs.getString("straße") + " " + rs.getString("ort")); } System.out.println(); System.out.println("Ausgabe der Liste: \n"); Iterator it = liste.iterator(); while(it.hasNext()) { System.out.println(it.next()); } muss nurnoch irgendwie kucken das ich .toString formatiere, weil ich in der console nur den Speicherpfad angezeigt bekomme: 1 dieter bauer 86551 waldweg 29 aichach 2 manueal jansen 86551 blumenstraße 44 aichach Ausgabe der Liste: Kunde@1794d431 Kunde@42e26948 eine Idee?:P
  3. das mit den Datensätzen in der Console hat sich erledigt, bekomme jetzt alle Datensätze in der Konsole angezeigt. Hab das recordset nochmal neu initialisieren müssen nach dem executeUpdate. wie bekomme ich nun möglichst unkompliziert die einzelnen Zeilen in seperate Objekte gespeichert?
  4. habs jetz so geschrieben, ums in einer Zeile in der Konsole ausgegeben zu bekommen: System.out.println( rs.getInt("kundennummer") + " " + rs.getString("nachname") + " " + rs.getString("vorname") + " " + rs.getInt("postleitzahl") + " " + rs.getString("straße") + " " + rs.getString("ort")); was ich noch nicht ganz verstehe ist, das es mir den zweiten Daensatz in der konsole ausgibt und den ersten überspringt. hab zb. 1 dieter bauer 86551 weladweg 29 aichach 2 peter maier 86551 neuerweg 20 aichach da überspringt es mir in der ausgabe die erste Zeile o.O
  5. @Whiz-zard ja ist eine Schulaufgabe. Ich denke nicht das wir die Aufgabe mithilfe von Frameworks lösen sollen, da wir dieses Thema noch nicht hatten. Die genaue Aufgabe lautet: 1. Im Datenbanksystem eine Tabelle „Kunde“ erstellen mit den Spalten Kundennummer, Nachname, Vorname, Straße, Postleitzahl, Ort, wobei die Kundenummer der eindeutige Schlüssel sein soll. 2. Im Datenbanksystem zwei Kunden anlegen die alle Spalten gefüllt haben. 3. In Eclipse ein Java-Projekt anlegen mit einer Klasse Start, die eine Methode public static void main(String[] args) hat. 4. Die externe Bibliothek sqljdbc4-4.0.jar für den Datenbankzugriff in das Projekt einbinden. 5. Eine Java-Klasse „Kunde“ anlegen, die dieselben Eigenschaften wie die Tabelle hat. Get- und Set-Methoden zu diesen Eigenschaften anlegen. 6. In der Klasse Start in der Main-Methode soll per JDBC eine Datenbankverbindung zu der Datenbank erstellt werden und das Select-Statement: „SELECT * FROM Kunde“ aufgerufen werden. 7. Pro Zeile des Ergebnisses soll ein Java-Objekt „Kunde“ erstellt werden und die Eigenschaften mit den Werten aus der Tabelle gefüllt werden. Diese Kunden sollen in einer Liste gespeichert werden. 8. Die Liste soll einmal durchlaufen werden und pro Kunde der Vorname, Nachname und die Kundennummer in einer Zeile in der Konsole ausgegeben werden. und mein Code sieht bisher so aus: public class Main { public static void main(String args[]) throws ClassNotFoundException, SQLException { Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/","root","area51"); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM praktikum_aufgabe.kunde"); rs.next(); if(rs.getObject(1) == null) { stmt.executeUpdate("INSERT INTO praktikum_aufgabe.kunde (nachname,vorname,postleitzahl,straße,ort) " + "Values('dieter','bauer','86551','waldweg 29','aichach')"); stmt.executeUpdate("INSERT INTO praktikum_aufgabe.kunde (nachname,vorname,postleitzahl,straße,ort) " + "Values('manueal','jansen','86551','steiner weg 2','aichach')"); } int i = 1; while(rs.next()) { System.out.println(rs.getObject(i)); i++; } } ich wollte mir erstmal das recordset in der console ausgeben, funktioniert aber noch nicht. Bin mir nicht sicher ob das nur mit MetaData geht, weil kundennummer und plz Integer sind und der Rest Strings. Und dann muss ich irgendwie die ausgegeben Zeilen oder das rs pro Zeile als Object Kunde anlegen. Die Klasse Kunde hab ich mit private Attributen Konstruktoren und Gett und Settern erstellt.
  6. Danke für deine Antwort Whiz-zarD hab mir das Hibernate durchgelesen, aber versteht es leider nicht xD Wir hatten leider bei uns noch 0 mit Frameworks oder Mapping zu tun =/
  7. Hey Leute! Ich zeig euch erst die Aufgabenstellung, anschließend meinen bereits geschriebenen Code und Anschließend wo mein Problem ist ? Aufgabe: 1. Im Datenbanksystem eine Tabelle „Kunde“ erstellen mit den Spalten Kundennummer, Nachname, Vorname, Straße, Postleitzahl, Ort, wobei die Kundenummer der eindeutige Schlüssel sein soll. 2. Im Datenbanksystem zwei Kunden anlegen die alle Spalten gefüllt haben. 3. In Eclipse ein Java-Projekt anlegen mit einer Klasse Start, die eine Methode public static void main(String[] args) hat. 4. Die externe Bibliothek sqljdbc4-4.0.jar für den Datenbankzugriff in das Projekt einbinden. 5. Eine Java-Klasse „Kunde“ anlegen, die dieselben Eigenschaften wie die Tabelle hat. Get- und Set-Methoden zu diesen Eigenschaften anlegen. 6. In der Klasse Start in der Main-Methode soll per JDBC eine Datenbankverbindung zu der Datenbank erstellt werden und das Select-Statement: „SELECT * FROM Kunde“ aufgerufen werden. 7. Pro Zeile des Ergebnisses soll ein Java-Objekt „Kunde“ erstellt werden und die Eigenschaften mit den Werten aus der Tabelle gefüllt werden. Diese Kunden sollen in einer Liste gespeichert werden. 8. Die Liste soll einmal durchlaufen werden und pro Kunde der Vorname, Nachname und die Kundennummer in einer Zeile in der Konsole ausgegeben werden. Mein Code: public class Main { public static void main(String args[]) { try { Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306", "root", "area51"); Statement stmt = con.createStatement(); DatabaseMetaData met = con.getMetaData(); ResultSet rs = met.getCatalogs(); int i = 1; boolean gefunden = false; while (rs.next() && !gefunden) { if (rs.getString(i).equals("PraktikumAufgabe")) { gefunden = true; i++; } } if (!gefunden) { createDB(); } rs = stmt.executeQuery("select * from Kunde"); } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); } } public static void createDB(){ try { Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/", "root", "area51"); Statement stmt = con.createStatement(); stmt.executeUpdate("CREATE DATABASE PraktikumAufgabe"); stmt.executeUpdate( "CREATE TABLE dbtest.Kunde(Kundennummer integer primary key Auto_increment, Vorname varchar(20) , Nachname varchar(26), Straße varchar(30) Postleitzahl integer(5), Ort varchar(30))"); stmt.executeUpdate("INSERT INTO dbtest.namen VALUES(1, 'peter','stein','ludwigstraße 23','86551','Aichach')"); stmt.executeUpdate("INSERT INTO dbtest.namen VALUES(1, 'markus','maier','Waldweg 30','86551','Aichach')"); } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); } } } Ich häng jetzt bei Aufgabe Nr. 7 Mir ist nicht Klar wie ich pro Zeile der Konsolenausgabe in mein Objekt Kunde speichern kann ? Jemand einen Vorschlag?
  8. Hey Leute! Folgendes Problem: Ich hab eine Datenbank mit den Attributen: Kundennummer ,Vorname, nachname, plz, ort ich hab eine Klasse Kunde mit den selben Attributen erstellt. SELECT * from Kunde in Konsole ausgeben. Pro Zeile des Ergebnisses soll ein Java-Objekt „Kunde“ erstellt werden und die Eigenschaften mit den Werten aus der Tabelle gefüllt werden. Diese Kunden sollen in einer Liste gespeichert werden. ich komm nicht drauf wie ich pro Zeile der ausgabe in das Object speichern kann. jemand eine Idee?
  9. Hallo! ich wollte hier mal nachfragen wie es bei den Leuten in der betrieblichen Ausbildung zum Anwendungsentwickler aussieht. Wir haben seit September alle kaufmännischen Fächer, sowie Hardware Grundlagen und Netzwerktechnik durchgearbeiteit. seit 7 Wochen codieren wir in einem Lerncencter(95% mit Java). Wir haben hier einen Dozenten der leider weder eine Hilfe ist, noch versucht Unterrichsinhalte zu vermitteln. Wir haben einen Aufgabenkatalog von Arrays, bis Listen, bis Datenbanken, container etc. Leider wird keine einzige diese Aufgaben im nachhinein besprochen. Die Schüler haben mittlerweile ihre motivation verloren und hinterfragen den Sinn dieser Umschulung, da hier jegliche beschulung vollkommen fehlt. wenn ich mich umsehe schlagen die Leute hier ihre zeit nurnoch mit Youtube und Twitch tot. In 4 Wochen beginnt ein 11 monatiges Praktikum, auf das die IHK Abschlussprüfung folgt. Trotz einem Gesamtdurchschnitt von 95% aller Testergebnisse fühle ich mich sowas von schlecht vorbereitet. ich mach mir ehrlich gesagt Sorgen im Praktikum als totaler volldepp darzustehen, weil ich nicht kann was man von mir vielleicht erwartet. Ich finds einfach bescheiden das gerade beim codieren vom Träger an Geld gesparrt wird und man in ein Lerncenter abgeschoben wird. Mir ist klar das man sich im weiteren beruflichen Leben ständig eigeninitativ weiterbilden muss, aber ich wünschte mir doch eine gute vermittelte Grundlage auf der ich aufbauen kann, als mir alles von beginn an aus den Fingern zu saugen. Wie war das oder ist das bei euch so?
  10. Ich weiß beispielsweiße wie ich mit mySQL Daten aus Eclipse in eine Datenbank speichere. Wenn ich aber beispielsweise ein minispiel codieren will, wüsste ich nichteinmal wie ich grafisch die Objekte auf der Gui bewege ?
  11. In der Umschulung machen wir das. Sprich wir haben noch 4 Wochen Schule und gehen anschließend 11 Monate in ein Praktikum. Leider befind ich mich in einem Lerncenter und muss mir seit beginn des codierens alles aus den Fingern saugen ?
  12. Moin Leute! In den nächsten 4 Wochen lernen wir in der Schule wie man ein Projekt dokumentiert und ausarbeitet. Jeder Schüler soll sich ein eigenes Projekt in diesem Rahmen ausdenken und ausarbeiten. Leider fühl ich mich trotz sehr guten Noten schlecht für diese Aufgabe vorbereitet. Wir haben uns mit Klassen Container Listen und ein wenig mit jdbc Datenbanken beschäftigt. Ich hatte mir überlegt eine Fitness App für das Handy zu entwickeln, aber ehrlich gesagt überschreitet das wohl meine Kompetenzen. Ich finde irgendwie nichts das ich umsetzen kann, vllt habt ihr ein paar Ideen oder ähnliches in der Schule gemacht.
  13. Hey Leute, hat einer zufällig einen Link wo ich Zugang zu den vergangenen Zwischenprüfungen mit Ergebnis habe? lg
  14. Hallo Leute! Folgende Sachlage: Wir lernen nächste Woche Programmieren. Mein Prakitkums Betrieb in den ich August für 11 Monate gehe, codiert mit Java deswegen wollte ich auch schon schulisch diese Sprache lernen. Mein Dozent der einen Dr in Mathematik hat und hoch versiert zu sein scheint, rät der gesamten Klasse von Java ab da dies seiner Meinung eine aussterbende Sprache ist. Er empfiehlt uns C# ODER Visual Basic. Zur Auswahl Haben wir hier: Java, C#, visual Basic, c++ und php
  15. Wie in der Themenüberschirft erwähnt, suche ich ein gutes Buch um Java zu lernen. Meine Fachquali beginnt Mitte/Ende April und der derzeitige Unterricht, ksk und bwl unterfordert mich. Ich will gerne schon jetzt vor der Fachquali damit Anfangen Java zu lernen (ich behersche noch keine Programmiersprache). Ich werde mich in der Schule zwischen C# und Java für Java entscheiden, da mein Praktikumsbetrieb mit Java programmiert, der mir schon jetzt eine Anstellung angeboten hat. Ich suche was leicht verständliches Mit freundlichen Grüßen
  16. Ich befinde mich in einer Umschulung zum FIAE und nach dem theorethischen Teil, starten wir ab dem 27.08.2018 für 10 Monate ein Praktikum um ein wenig Einblick in den Berufsalltag zu bekommen. Direkt danach folgt die Abschlussarbeit in Form eines Projekts für die IHK. Ich hab bereits eine Zusage in einem kleinen 8 Mann Unternehmen, die neben dem programmieren mit C#, JAVA, VB, Python Datenbanken SQL noch integratorische Tätigkeiten ausüben . Im Vorstellungsgespräch sagte mir der Chef bereits, das ich wie die anderen Auszubildenden, ein vorgefertigtes Projekt (Schnittstelle zu ELO entwickeln) bekommen würde, bei dem nurnoch die Dokumentation fehlt. Ehrlich gesagt weiß ich nicht ob ich das möchte, ich würde lieber eine eigene Idee entwicklen und umsetzen. Ich frage mich ob ein Praktikum in einem großen Unternehmen wie Beispielsweise MAN, AUDI etc. nicht besser als Referenz wäre. Ich möchte in den 10 Monaten Praktikum so viel wie Möglich an Kenntnissen und Erfahrung mitnehmen. Was könnt ihr mir raten? MFG

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...