Zum Inhalt springen

Peeter

Mitglieder
  • Gesamte Inhalte

    400
  • Benutzer seit

  • Letzter Besuch

Beiträge von Peeter

  1. Muß man es da nicht signieren?? Ich glaube, wenn man es signiert hat, kommt dann auch die Abfrage. Aber ich bin mir nicht sicher (wegen mangels an Applet-Erfahrung).

    Peet

  2. Mit der Option "-Djava.security.policy=laufwerk:\Pfad\policyDatei" kann man eine Policy-Datei extra angeben.

    Also: java -Djava.security.policy=laufwerk:\Pfad\policyDatei Programm

    Peet

  3. Folgendermaßen.

    In dieser Zip ist eine Datei namens: "mysql-connector-java-3.0.8-stable-bin.jar". Erst mal entpacken. Diese benennst du am besten gleich mal in was kürzeres um (z.B. "mysql-driver.jar").

    Dann brauchst du nur noch das Programm mit dem Parameter -classpath zu übersetzen: "javac -classpath .;laufwerk:\PfadZurJar\mysql-driver.jar Programm.java"

    Und genauso führst du dein Programm auch aus: "java -classpath .;laufwerk:\PfadZurJar\mysql-driver.jar Programm"

    Peet

  4. Also als erstes brauchst du eine funktionierende MySQL-Datenbank!;)

    Dann brauchst du den Treiber den du hier findest. Und dann musst du nur noch das ganze in dein Java-Programm einbinden.

    Treiber laden:

    Class.forName("com.mysql.jdbc.Driver").newInstance();
    Connection aufbauen:
    	connection_MySQL = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/Datenbank?user=username&password=Password");

    Dannnur noch deine Statements und fertig ist der Zugriff auf die MySQL!!

  5. Also ich muß ganz ehrlich gestehen, das mir das ganze lernen (bis auf ein paar kleine Ausnahmen) nicht viel gebracht hat. Es zählt sehr viel Allgemeinwissen im Bereich IT. Sei es Speichermedien (CompactFlash, HDD, ...) oder einfach nur Programmierkenntnisse (bei mir). Ich habe mir aber vorher alle alten Prüfungen angeschaut. Ob´s was gebracht hatte kann ich nicht sagen. Nach der ersten alten Prüfung dachte ich, ich falle komplett durch. Aber dann bekommt man Routine.

    Das was ich mir dann noch rein geprügelt habe habe ich nur zu einem sehr geringen Teil (weniger als 5%) wirklich für die Prüfung gebraucht. ca. 40% standen im Tabellenbuch (sehr wichtig und am besten das ganze Buch vorher noch mal GENAU anschauen damit du weißt wo was steht) und der Rest ist Allgemeinwissen.

    Also macht euch nicht verrückt. Ich hab das ganze auch mit 85% bestanden und hätte nie geglaubt, das ich so ein Ergebnis erreiche.

    Peet

  6. Das wäre eine Möglichkeit. Du willst also an den User (der eine Connection aufbaut) all die Libaries dranhängen (auf der AS400 natürlich). Un dieser soll dann die entsprechenden Programm ausführen. Gar keine dumme Idee. Somit hast du für jeden Kunden einen speziefischen User der die benötigten Biblitheken hat.

    :uli , hätte ich eigentlich selber drauf kommen können.:rolleyes:

    Peet

  7. Also erst mal kannst du dir ein "AS400JDBCDataSource"-Objekt erzeugen. Darauf kannst du die Methode:

    "setLibraries(String)" anwenden.

    Etwas ähnliches gibt´s in der "QSYSObjectPathName" Klasse.

    Dort kannst du direkt deine Bibliothek setzen (setLibraryName(java.lang.String library) ).

    In der Doku zur Toolbox ist auch ein Beispiel zur AS400JDBCDataSource. Mußt dir mal unter http://www-1.ibm.com/servers/eserver/iseries/toolbox/index.html gibt´s ne aktuelle Version mit einer (endlich) ordentlichen Doku.

    Wobei ich aber eher dazu tendiere meine Bibliotheken direkt im SQL-Statement mit anzugeben. Da habe ich den ganzen Streß drurum nicht.

    Kleiner Tip. Mach´s in den SQL-Statements. :)

    Peet

  8. Ach, die gute, alte Autoexec.bat und der damit verbundene konventionelle Arbeitsspeicher. :rolleyes:

    Was man da nicht alles probiert hat um noch mehr Speicher frei zu geben. :mod:

    config.sys

    DEVICE=C:\DOS\HIMEM.SYS

    DOS=HIGH, UMB

    COUNTRY=049,850,C:\DOS\COUNTRY.SYS

    DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)

    ...

    Autoexec.bat

    @echo off

    SET PATH=C:\WINDOWS;C:\

    LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:123

    LH C:\MOUSE\MOUSE.EXE

    MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)

    MODE CON CODEPAGE SELECT=850

    KEYB GR,,C:\DOS\KEYBOARD.SYS

    ...

    Das waren noch Zeiten, da hat man um jedes kilobyte gekämpft. Dann kamen noch so Tools wie Memmaker. Die waren klasse.:D

    PS: Seit DOS 5.0 dabei und immer wieder begeistert!:uli

  9. Original geschrieben von chepro

    setVisble(false) ist völlig falsch, da es dann noch speicher belegt.

    nimm panel.dispose();

    damit ist das panel nicht mehr sichtbar, aus dem speicher und die anwendung läuft noch.

    Aber so wie ich das verstanden habe will er jedes mal wenn er einen Kunden bearbeitet hat dieses Panel neu aufbauen und wieder schließen. Warum baut er dann nicht das Panel nur ein mal und ändert durch set-Methoden die enstsprechenden Felder/Stellen und macht es nach der Bearbeitung "unsichtbar". Ist doch viel performanter als wenn er jedes mal das Panel neu aufbaut und wieder komplett schließt.

    Peet

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