Zum Inhalt springen

LadyPreis

Mitglieder
  • Gesamte Inhalte

    744
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von LadyPreis

  1. LadyPreis

    Probleme mit JDBC

    Hab es eben hinbekommen. Nach den ganzen Problemen hab ich einfach mal meine importierten Bibliotheken einem Update unterzogen. Und nun geht es. Schien als ein Bug in einer veralteten Version der db2jcc.jar zu sein. Da hätte ich ja auch mal früher drauf kommen können :upps Danke Gruß Die Lady
  2. LadyPreis

    Probleme mit JDBC

    DB2-Version: 08.01.0005 Tools.DB2_CLASS com.ibm.db2.jcc.DB2Driver Tools.URL jdbc:db2://server : port/dbname
  3. LadyPreis

    Probleme mit JDBC

    die Parameter sind nicht variabel. Bezüglich des Cursors: Bisher habe ich noch nicht damit gearbeitet. Da am Freitag Projektübergabe ist, wird das wahrscheinlich auch ein bißchen eng, mich darin einzuarbeiten und meinen Code abzuändern (ich weiß nicht, wie umfangreich das Thema "Cursor" ist). Zudem brauche ich keine Funktionalität zum Ändern der Datensätze. Aber für die Zukunft werde ich mich diesem Thema sicherlich einmal widmen Aber was für Informationen fehlen euch denn, um einen (hoffentlich) erfolgversprechenden Lösungsansatz zu finden?
  4. KLR = Kosten- und Leistungsrechnung Habt ihr bestimmt auch gemacht :bimei
  5. Ich finde den Vorschlag xm22 sehr gut. Wenn du bisher 1,5 Jahre absolviert hast, sind die meisten Themen ja noch (relativ) frisch. Wichtig ist aber auch, dass du von noch bevorstehenden Themen zumindest ein Grundwissen an den tag legst. Aber absolut kann ich den Vorschlag von Wichteli empfehlen. Alte Zwischenprüfungen sind die beste Übung, da du dich dabei sehr gut auf die Art der Fragen vorbereiten kannst. Habe das ebenso gemacht; 4 alte Prüfungen gemacht, sonst nichts gelernt und 94 Punkte abgestaubt
  6. LadyPreis

    Probleme mit JDBC

    Die Anzahl an Datensätzen unterscheidet sich sich von Tabelle zu Tabelle. von 60-9000 ist alles dabei Bezüglich des Index: Die sind vernünftig gesetzt. Ich denke jedoch, dass es am Java-Code liegt, da mein übergebener SQL-String in anderen Anwendungen (Squirrel, DB2-Entwicklung, andere selbstgeschriebene Programme) ohne Probleme läuft. Diese Anwendungen laufen mit den gleichen Treiber wie meine Anwendung, und sind ebenfalls in Java geschrieben. Also muss es ja irgendwie gehen.
  7. LadyPreis

    Probleme mit JDBC

    Die Datenmenge ist verhältnissmäßig klein (im Squirrel 738 Datensätze). Füge ich an mein SQL jedoch noch eine Bedingung zusätzlich an, bekomme ich ein ResultSet (112 Datensätze). Daher geh ich davon aus, dass es doch etwas mit der Menge im Result zu tun hat. Wem es hilft: Hier mein SQL-Statement, bei dem mein Programm einfriert SELECT e.* FROM TableA a INNER JOIN TableB b ON a.SpalteA = b.SpalteA INNER JOIN TableC c ON b.SpalteB = c.SpalteB INNER JOIN TableD d ON c.SpalteB = d.SpalteB INNER JOIN TableE e ON e.SpalteC = d.SpalteC WHERE e.SpalteD LIKE '%' AND a.SpalteA = 1000 UNION ALL SELECT d.* FROM TableA a INNER JOIN TableB b ON a.SpalteA = b.SpalteA INNER JOIN TableC c ON b.SpalteB = c.SpalteB INNER JOIN TableD d ON d.SpalteC = b.SpalteC WHERE d.SpalteD LIKE '%' AND a.SpalteA = 1000 UNION ALL SELECT e.* FROM TableA a INNER JOIN TableB b ON a.SpalteA = b.SpalteA INNER JOIN TableC c ON b.SpalteB = c.SpalteB INNER JOIN TableD d ON c.SpalteB = d.SpalteB INNER JOIN TableE e ON d.SpalteC = e.SpalteC WHERE e.SpalteD LIKE '%' AND a.SpalteA = 1000 FOR READ ONLY WITH UR Zusätzlich noch mein Java-Code public static ArrayList<String[]> getDBResults(String query) { try { Class.forName(Tools.DB2_CLASS); } catch (ClassNotFoundException e) { //logging } Connection conn = null; Statement stmt = null; ResultSet rs = null; try { conn = DriverManager.getConnection(Tools.URL, Tools.USER, Tools.PASS); stmt = conn.createStatement(); System.out.println(query); [COLOR="Red"]rs = stmt.executeQuery(query);[/COLOR] ArrayList<String[]> zeilen = new ArrayList<String[]>(); int columnCount = rs.getMetaData().getColumnCount(); while (rs.next()) { String[] row = new String[columnCount]; for (int i = 1; i <= columnCount; i++) { row[i - 1] = rs.getString(i); } zeilen.add(row); } return zeilen; } catch (SQLException ex) { //logging } return null; } am rot markierten Bereich bleibt die Anwendung stehen Werde darsu nicht schlau.
  8. Hallo zusammen. Ich schreibe gerade ein kleines Verwaltungstools für unsere DB2 Datenbank. Generell ist die komplette Funktionalität implementiert, jedoch habe ich an einigen Stellen doch ein paar Probleme. Folgendes Problem: In meinem Code wird ein Select-Statement dynamisch erzeugt, welches danach mittels executeQuery ausgeführt wird. Bei kleineren Datenmengen im ResultSet funktioniert dies auch ohne Probleme. Aber bei größeren Abfragen (im Test u.a. joins über ca 20 Tabellen inkl. Union) friert meine Oberfläche einfach ein. Am erzeugten Statement liegt es nicht, da eine 1:1-Kopie des Statement mittels Squirrel innerhalb von 2 Sekunden erledigt ist. Hat jemand eine Idee, womit dies zusammen hängen könnte? Achja: An der Datenbank liegt es nicht. Im Monitoring der DB ist klar zu sehen, dass eine Anfrage von meinem Tool kam, diese bearbeitet und zurückgeschickt wurde. Gruß Die Lady
  9. Lies dir mal den ersten Satz vom Chief durch! Nicht so negativ. Keiner hier will dir was böses. Was vic meinte war, dass du irgendwann gezwungen bist zu handeln. Wenn du keine Arbeit hast und findest, musst du irgendwann umziehen oder dir jemanden suchen, der dich unterhält. Oder willst du dann nur damit du in der Nähe deiner Freunde wohnst 30 Jahre von Hartz4 leben.Denk auch mal da dran B2T: es gibt viel Zeitarbeit, aber auch genügend festangestellte Mitarbeiter. Nur in gegenwärtigen Zeiten überlegen sich Firmen zweimal, ob sie jemanden fest einstellen, oder doch liebr ne Zeitfirma engagieren. Dir hilft nur eins: immer weiter bewerben
  10. Wie kommst du denn darauf, dass man keine Kündigungsfrist hat, wenn man im gleichen Berufsbilds bleibt?
  11. Du wirst nicht glauben, wieviele Leute wegen nem Job ihr ganzes Leben umkrempeln. Kenne leute, die sind für die Ausbildung bei Mutti ausgezogen, 400km weiter ne Stelle gefunden und dorthin. Und bei nem Azubigehalt find ich das richtig mutig. Aber wie Zilla schon sagte: Ohne die Bereitschaft für den Job umzuziehen, wirst du nicht glücklich (außer du wohnst sowieso in den Ballungszentren). Slebst wenn du einen Job bei dir in der Umgebung findest, wirst du dort nicht ewig bleiben. Und wenn man in einer eher ländlicheren Gegend wohnt, geht das Spiel von vorne los. Nur das dann vielleicht schon Kinder mit zu beachten sind.
  12. auch da stimme ich dir zu! Jetz können wir ja mal überlegen, wie er am besten ohne negative Konsequenzen für sich die Anweisungen verweigert. *denk* *denk* *denk* verdammt...denke irgendwie nur an wochenende
  13. Ich stimme dir generell zu vic. Das Problem an der Sache ist aber, dass man vorher nie weiß, wie sich der Chef verhält. Wenn er vernünftig drüber nachdenkt, wird er seinen Mitarbeiter nicht rausschmeißen. Leider gibt es aber genug Chefs, die einfach aus dem Bauch raus entscheiden. Der sagt sich "den schmeiß ich raus"; und dann? Für den entlassenen Mitarbeiter ist es ein schwacher Trost, dass seine Ex-Firma jetzt von Rechtswegen belangt wird.
  14. Das ist aber nur ein Beweis dafür, dass illegale Software auf den Rechnern ist. Es geht hier aber um einen Beweis, dass der Chef die Installation von illegaler Software in Auftrag gegeben hat, und das ist hiermit nicht bewiesen. Ich würde dir ebenfalls die Methode mit der E-Mail empfehlen. Einfach mal an den Chef schreiben: "Chef, ich soll doch xyz installieren. Schickst du mir dafür mal die Lizenz-Nummer". _____ Edit: Einer war schneller. Aber schönen Dialekt haste Psycho
  15. Dann erstmal schön, dass es jetzt funktioniert. Wobei ich immer noch nicht verstanden habe, warum er beim ersten Beispiel bei dir Zicken gemacht hat. Ich hatte da ebenfalls mehrmals die readObject-Funktion aufgerufen. Hatte deine Lesen-Methode ja komplett übernommen. Wie dem auch sei: Das Problem ist gelöst
  16. und wo soll da jetzt der Fehler sein? Hab deinen Quellcode 1:1 übernommen und mit 3 verschiedenen JDKs getestet. Läuft immer
  17. Kann dein Problem nicht nachvollziehen. Wenn ich deinen Code kopiere funktioniert er bei mir ohne Probleme. Wie hast du die Datei denn erzeugt, bzw wie hast du Daten da rein bekommen?
  18. Als erstes solltest du dir notieren, was der Taschenrechner alles können soll. Als Einstieg in eine Programmiersprache eigent sich da am besten ein Rechner mit den 4 Grundrechenarten. Dann überlegst du dir, wie der Benutzer seine Zahlen und die Rechenart eingeben kann. Zudem solltest du dir ein Tutorial oder Buch zur Hand nehmen und dort die grundlegende Syntax der Sprache verstehen lernen. Und zuletzt schaust du dir das hier an Gruß Die Lady
  19. Hat einwandfrei funktioniert. Danke Man sollte die Tutorials auch ganz lesen und nicht nach 3 Zeilen aufhören :floet: Gruß Die Lady
  20. Hallo zusammen, Ich benutze in einer Anwendung einen JSpinner um vom User Datumseingaben anzunehmen. Vom Programmablauf her funktioniert auch alles. Es gibt jedoch noch 2 kleine SChönheitsfehler, welche ich korrigieren möchte; ich weiß aber nicht wie. Problem 1: Im Spinner wird zusätzlich zum Datum die Uhrzeit angezeigt. Da ich für das Weiterverarbeiten selbige nicht benötige, würde ich dies gerne ausschalten. Frage: Geht das mit einem standardmäßigen SpinnerDateModel oder komm ich hier nicht darum, mir ein eigenes Model zu schreiben? Problem2: Die Jahreszahl wird aktuell nur zweistellig angezeigt; ich würde diese aber gerne 4stellig anzeigen lassen. Hier gilt die gleiche Frage wie bei Problem1. Egal, wie die Antwort zu den einzelnen Probleme aussieht, wäre ich über Beispielcodes sehr dankbar Gruß Die Lady
  21. LadyPreis

    Anmeldeformular

    Du machst nach dem Bestätigen des Passworts eine Datenbankverbindung auf, führst einen Select auf die entsprechende Tabelle ab, und vergleichst dann den Wert aus der Datenbank mit dem vom User eingegebenen Wert. Je anchdem, ob in eurer Datenbank die Passwörter verschlüsselt gespeichert sind, muss du das eingegebenen Passwort natürlich vorher auch verschlüsseln.
  22. Es ist auch ein Unterschied, ob man bei einer Problemstellung Hilfe braucht, oder ob man eine an sich persönlich gerichtete Aufgabe komplett abdrücken will. PS: Wenn du dich hier nur angemeldet hast, damit du jemanden für deine Hausaufgaben findest, kann ich dir nur sagen: Kannst dieses Forum sofort wieder aus deinen Favoriten löschen, denn ausnutzen lässt sich hier keiner! Gruß Die Lady
  23. LadyPreis

    Kurzschluss PC

    Als kleines Feedback zu dem Thema: Habe sämtliche Hardwareteile beim Fachhändler meines Vertrauens durchtesten lassen. Fazit: Netzteil durchgebrannt & Mainboard defekt (was aber anscheind von Anfang an nicht rund lief; daher bekomm ich aus Gewährleistungsansprüchen ein neues Board. Netzteil neu gekauft und mein Händler baut mir alles sogar noch zusammen - ende gut, alles gut) Danke für deine Hilfe FfFCMAD Gruß Die Lady
  24. LadyPreis

    Kurzschluss PC

    Also bist du der Meinung, dass nur das Netzteil kaputt ist!? Hatte schon Angst um mein Mainboard Hier die Daten des Rechners: Gehäuse: Thermaltake ArmorJr Grafikkarte: MSI N275GTX-T2D Twin Frozr CPU: Intel Core2 Quad Prozessor Q9300 (Boxed, FC-LGA4, "Yorkfield") Netzteil: OCZ ModXStream Pro 600W Laufwerk: LG GH-22NP20 Mainboard: MSI P7N SLI HDD: Western Digital WD6400AAKS 640 GB RAM: Corsair DIMM 4 GB DDR2-1066 Dominator EPP Kit
  25. Hallo zusammen Ich wollte am Wochenende meinen PC in ein neues Gehäuse bringen. Umbau hat auch soweit funktioniert. Alles eingebaut, Rechner läuft. Dann ist mir aufgefallen, dass ich das Frontpanel vergessen hatte, anzuschließen. Also Rechner nochmal auf, alle Kabel aufs Mainboard packen. Als ich dann den Rechner wieder einschalten wollte, flog bei mir daheim die Sicherung raus. Hab die Kabel nochmal überprüft, aber laut Mainboard-Handbuch war alles korrekt. Sicherung rein, PC nochmal anschalten--> nichts passiert. Frontpanel wieder abgezogen vom Mainboard, PC anschalten --> nichts passiert. Anscheinend hats mir bei dem Kurzschluss irgendwas zerhaun. Meine Frage: Welche Komponenten sind vom dem Kurzschluss betroffen, also welche könnte dadurch kaputt gegangen sein? Gruß Die Lady

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...