Dołącz plik właściwości z plikiem jar

Napisałem małą aplikację. Umieściłem informacje o bazie danych w pliku właściwości.

db.url=jdbc:mysql://localhost:3306/librarydb
db.user=root
db.passwd=pas$w0rd

Kiedy buduję aplikację, aby uzyskać wykonywalny plik jar, plik właściwości zostanie włączony do środka. Celem umieszczenia tych informacji w pliku właściwości jest umożliwienie użytkownikowi ich zmiany, ale uniemożliwia to.

Jak mogę dołączyć plik właściwości, w którym nie ma pliku jar? Podobnie jak w przypadku pliku AppSettings w aplikacjach .NET.

Jestem bardzo nowa w Javie, więc doceniłbym, gdybyś mógł podzielić go na kilka kroków.

Dziękuję Ci.

EDYTOWAĆ :

W ten sposób otrzymuję wartości z pliku właściwości w moim programie.

public class DatabaseHandler {

    public static Connection connectToDb() {
        Connection con = null;
        Properties props = new Properties();
        InputStream in = null;

        try {
            in = DatabaseHandler.class.getResourceAsStream("database.properties");
            props.load(in);
            in.close();

            String url = props.getProperty("db.url");
            String user = props.getProperty("db.user");
            String password = props.getProperty("db.passwd");

            con = DriverManager.getConnection(url, user, password);
        } catch (Exception ex) {        
            Logger.getLogger(DatabaseHandler.class.getName()).log(Level.SEVERE, null, ex); 
        }
            return con;
    }

}

questionAnswers(4)

yourAnswerToTheQuestion