Ich bin wirklich neu in der Datenbank und das ist mein erstes Programm in der Datenbank mit Java Netbeans 7.1 --- Es ist Sommer auf unserem Land jetzt, und ich bin ein Student mit dem Kurs I.T. Unser nächstes Programmier-Thema ist Datenbank und da es keine Klasse gibt, verbringe ich meine Zeit damit, die Datenbank für die Vorbereitung auf das nächste Schulsemester zu lernen und ich beziehe mich auf diese Seite als Leitfaden für das erste Datenbank-Programm, das ich gerade mache.Wie führe ich ein Datenbankprogramm außerhalb der Netbeans IDE aus?
http://www.homeandlearn.co.uk/java/databases_and_java_forms.html
Ich habe alles im Tutorial und ich eigentlich tun das Programm.
Das letzte, was ich getan habe, ist sauber und das Programm zu bauen, da ich möchte, dass das Programm ohne Öffnen der netbeans wieder laufen Ich habe die JRE heruntergeladen und meine Datenbank_Formular.jar als ausführbare jar. "database_form" der Name meines Netbeans-Projekts. Ich mache das, indem ich Java in JRE.7 als meinen Standard beim Öffnen von JAR-Dateien mache.
Wie auch immer, das ist, wie ich das Programm ausführen.
- ausgeführtes Programm in Netbeans IDE
Netbeans verwenden, bevor mein Programm funktioniert ich zum ersten Mal müssen Sie auf "Start Server" auf JavaDB. denn wenn ich das nicht gemacht habe, ist eine Exception aufgetreten "Err. Verbindung zum Server localhost 1527 und so weiter"
Das Problem ist, es gibt eine Ausnahme und Fehler beim Verbinden noch aufgetreten.
Was möchte ich erreichen?
Ich möchte das Programm ausgeführt werden, ohne die Netbeans IDE zu öffnen und in Java DB auf den "Start Server" zu klicken, ich möchte das nicht mehr tun. Oder meine zweite Option ist, den Server mit der Eingabeaufforderung zu starten, so dass ich nur eine Fledermaus-Datei erstellen muss, so dass, wenn ich mein Programm database_form.jar öffne, ich einfach die Fledermaus-Datei auf meinem Desktop ablege und sie ausführe.
Zweites Problem! Eigentlich versuche ich bereits meine zweite Option mit der Eingabeaufforderung, um den Server zu starten, aber ich habe vergessen, wie ich es getan habe, ich habe es nur auf einer Website gefunden das einzige, was ich erinnere, ist die Ausnahme sagt "Es ist nicht möglich, den Server zu Mittag zu essen .. die Mitarbeiter fehlen Mitarbeiter der Name meiner erstellten Datenbank ist
das OS ich verwende ist Windows 7.
Danke für all die Antwort und sorry für den langen Text, den ich möchte nur spezifisch sein,: D
Das Programm wird erfolgreich in der Netbeans-IDE ausgeführt, aber nicht in der ausführbaren jar-Datei. – JustNoobWillingToLearn
Was ist die Ausnahme, wenn Sie das Programm nur mit jar executable ausführen? – Kartoch
Das Tutorial, auf das Sie verlinken, ist so schlecht, dass es unwirklich ist.Sicher, es zeigt, wie man eine Verbindung zu einer Datenbank herstellt und Werte in einer Swing-Benutzeroberfläche festlegt, aber es ist nicht ersichtlich, dass die Verbindung jemals geschlossen wird und die UI-Logik mit der Datenbanklogik gemischt wird. Es versucht einfach, zu viele Konzepte in einem Tutorial zu kombinieren. Seien Sie gewarnt, die Anwendung, die es erzeugt, ist nicht einmal annähernd so, wie eine Multi-Client-Anwendung, die auf eine Datenbank zugreift, in der realen Welt erstellt wird. –