Vous utilisez un navigateur obsolète, veuillez le mettre à jour.
Veuillez utiliser un navigateur internet moderne avec JavaScript activé pour naviguer sur OpenClassrooms.com
Une question ? Pas de panique, on va vous aider !
Bonjour,
J'ai un soucis sur lequel je bloque depuis un paquet d'heure sans trouver de solution.
J'ai un bundle me permettant de lire et écrire une config dans une properties. (ca c'est ce que je voudrais...).
Pas de soucis lors de la lecture mais à l'écriture un fichier est créé sur ma racine mais pas dans mon properties ....
voici le code de l'écriture :
private void writeParameter() { Properties properties = new Properties(); properties.setProperty("sgbd.db_server", textField_Server.getText()); properties.setProperty("sgbd.db_name", "/" + textField_DataName.getText()); properties .setProperty("sgbd.db_username", textField_UserName.getText()); properties.setProperty("sgbd.db_password", textField_PWD.getText()); properties.setProperty("sgbd.pilote", text_Driver.getText()); int valeurDu2ePoint = text_Driver.getText().indexOf('.', 4); String URL= "jdbc" + ':' + text_Driver.getText().substring(4, valeurDu2ePoint) + ':' + "//"; properties.setProperty("sgbd.db_url", URL); FileOutputStream out; try { out = new FileOutputStream(bundle.getBaseBundleName()); properties.store(out, null); out.flush(); out.close(); } catch (IOException e) { System.err.println("Unable to write config file."); } }
la déclaration du bundle :
ResourceBundle bundle = ResourceBundle .getBundle("domaine.properties.config");
mon properties se nomme config et se siture dans un package domaine.properties
Chemin : \\workspace\\Handi\\src\\domaine\\properties\\config.properties
Quelqu'un aurait-il une idée ?
Merci
Vous pouvez rédiger votre message en Markdown ou en HTML uniquement.