Hallo liebe Java-Gemeinde
Ich bin neu hier im Forum und programmiere gerade mein erstes Programm im Rahmen meiner Maturaarbeit. Das Programm soll (unter anderem) Nahrungsmittel aus einer Nahrungsmittel-Datenbank auslesen. Damit das Programm auf die Datenbank zugreifen kann, muss ja ein Datenbank-Server laufen. Bis jetzt habe ich es so realisiert, dass ich XAMPP auf meinem PC installiert habe. Da ein Kriterium meiner Arbeit jedoch ist, dass mein Programm benutzerfreundlich sein soll (auch für Laien), wäre es besser, wenn der Server irgendwie gleich mit dem Programm kommt, also nicht seperat als XAMPP. Konkret überlege ich also gerade, ob ich den Server in die *.jar-Datei, in die ich mein Programm packe, tun könnte und ob es möglich ist, dass der dann bei Ausführung der jar-Datei gleich gestartet wird...
Vielleicht hilft der Programm-Code, mit dem ich den Verbindungs-Aufbau und die SQL-Abfrage realisiere:
Ich hoffe, ich konnte mein Problem und meine Überlegungen einigermassen verständlich schildern.
Vielen Dank für Eure Hilfe
MfG Narrorus
Ich bin neu hier im Forum und programmiere gerade mein erstes Programm im Rahmen meiner Maturaarbeit. Das Programm soll (unter anderem) Nahrungsmittel aus einer Nahrungsmittel-Datenbank auslesen. Damit das Programm auf die Datenbank zugreifen kann, muss ja ein Datenbank-Server laufen. Bis jetzt habe ich es so realisiert, dass ich XAMPP auf meinem PC installiert habe. Da ein Kriterium meiner Arbeit jedoch ist, dass mein Programm benutzerfreundlich sein soll (auch für Laien), wäre es besser, wenn der Server irgendwie gleich mit dem Programm kommt, also nicht seperat als XAMPP. Konkret überlege ich also gerade, ob ich den Server in die *.jar-Datei, in die ich mein Programm packe, tun könnte und ob es möglich ist, dass der dann bei Ausführung der jar-Datei gleich gestartet wird...
Vielleicht hilft der Programm-Code, mit dem ich den Verbindungs-Aufbau und die SQL-Abfrage realisiere:
Java:
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/csv_db", "root", "");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM tbl_food");
Ich hoffe, ich konnte mein Problem und meine Überlegungen einigermassen verständlich schildern.
Vielen Dank für Eure Hilfe
MfG Narrorus