Wenn Sie hoffen, dass Ihre Kunden Ihr Java-Programm auf ihren Computern ausführen und es mit ihren MySQL-Servern verbinden, müssen Sie Ihre Datenbankverbindungszeichenfolge in eine Java-Eigenschaftendatei eingeben. Sie haben keine Wahl. Sie müssen Ihren Kunden erlauben, ihre eigenen Verbindungszeichenfolgenwerte festzulegen.
Verbindungszeichenfolgen werden verwendet, um neue JDBC-Verbindungen herzustellen. Sie sehen in der Regel etwas wie folgt aus:
jdbc:mysql://mysql1.datacenter.example.com:3306/sofjmp?user=username&password=xxxxxsx
Sie können die Datenbank-Benutzernamen und Passwort Geheimnisse in der Verbindungszeichenfolge des Benutzers sind Sie in den Eigenschaften Datei speichern. Damit haben Ihre Kunden die Möglichkeit, ihre eigenen Datenbankanmeldeinformationen anzugeben.
Ihr Setup-Programm sollte Anweisungen für Benutzer zum Festlegen dieser Verbindungszeichenfolgeneigenschaft enthalten. Sie können Ihre .sql-Datei auch mit Ihren Tabellendefinitionen in Ihr Setup-Programm aufnehmen. Sie können Ihre Kunden anweisen, die .sql-Datei beim ersten Einrichten des Programms auszuführen.
Bitte bearbeiten Sie Ihre Frage, um weitere Informationen zu geben. Werden Ihre Benutzer (die Ihr Setup-Programm ausführen) ihre eigenen MySQL-Server verwenden, um Ihr Java-Programm auszuführen? Werden mehrere Benutzer denselben MySQL-Server miteinander teilen? Befindet sich der MySQL-Server immer auf einem anderen Rechner als Ihr Java-Programm? –