import java.util.Properties; Properties prop = new Properties(); /* Ici le fichier contenant les données de configuration est nommé 'db.myproperties' */ FileInputStream in = new FileInputStream("db.myproperties"); prop.load(in); in.close(); // Extraction des propriétés String url = prop.getProperty("jdbc.url"); String user = prop.getProperty("jdbc.user"); String password = prop.getProperty("jdbc.password");
peut on faire des lignes commentaires ?A+
Ca c'est à toi de le gérer car c'est ensuite toi qui demande uniquement les champs que tu souhaites donc si tu met // ou # devant le nom d'un champ alors Properties ne le trouvera plus dans le fichier ! Je peux pas t'en plus ! Bonne prog@+
Slut,J'ai un pitit problème avec le code que tu as tapé si dessuVoilà ca ne fonctionne pas. Eclipse me donne ce message d'erreur:"Syntax error on token "(", "Identifier" expected" Le message se trouve au niveau de la ligne : prop.load(in);J'ai vérifié dans l'API et ca semble correct (???)Peux tu éclairer ma lanterne.Merci d'avanceEt voilà le code au complait:import java.util.Properties;import java.io.FileInputStream;public class extract_proprietes { Properties prop = new Properties();// Ici le fichier contenant les données de configuration est nommé 'noeud_01.txt' FileInputStream in = new FileInputStream("noeud_01.txt"); prop.load(in); in.close();// Extraction des propriétés String nom = prop.getProperty("nom"); String ip = prop.getProperty("ip");}
Si tu mets ton code dans la classe à l'arrache c'est normal ! ;-)Faudrais peut-être mettre une petite méthode dans ta classe ! lolimport java.util.Properties;import java.io.FileInputStream;public class toto{public toto(){Properties prop = new Properties();// Ici le fichier contenant les données de configuration est nommé 'noeud_01.txt' FileInputStream in = new FileInputStream("noeud_01.txt");prop.load(in);in.close();// Extraction des propriétésString nom = prop.getProperty("nom");String ip = prop.getProperty("ip");}}Allez A+ bon courage et à la prochaine !
Super !!!! ca marcheMerchi à toi
Bonjour,J'aimerais pouvoir ecrire dans un fichier de configuration (.ini) a partir d'un Objet Properties ou autre.J'arrive a utiliser ta methode pour le lire mais maintenant, j'aimerais pouvoir le modifier[b]Voici mon Code pour le lire : [/b]Properties prop = new Properties();FileInputStream in = new FileInputStream(rb.getString("NGIS_CURRENT_PORTAL"));prop.load(in);in.close();// Extraction des propriétéssHostName = prop.getProperty("PORTAL_NAME");sHostIp = prop.getProperty("PORTAL_IP");nHostPort = Integer.parseInt(prop.getProperty("PORTAL_PORT"));sLogin = prop.getProperty("PORTAL_LOGIN");sPassword = prop.getProperty("PORTAL_PASSWORD");J'aimerais pouvoir mettre a jour le nom du portail de donnees.Comment puis-je faire ?Merci
Tiens regarde la javadoc :1.5->http://java.sun.com/j2se/1.5.0/docs/api/java/util/Properties.html1.4->http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.htmlet notamment la méthode :setProperty(String key, String value) @+
Lol un gas de L ITIN Cergy comme moi, merci de metre des sources dispo ( j étais CDP2003)
C normal moi je suis CDP2005 ... courage à toi pour ta continuation ... t'as vu ca avec l'écran de veille 3D non ???@+
Yeahh !!!Merci les Itiniens pour ce source :p (CDP 2007)Comme quoi, ca sert tout le tps :DBon courage a vous,++
je voudrais utiliser un fichier properties cotenant les informations sur la conection a une base de donnée j'ai cré un fichier mis dedant l'url le username et password autant que classe sa a marcher mais quand j'ai rendu ma classe service web j'ai eu comme ereur " fichier specifier introuvable , et argument de l'apele non valide"ou dois-je metre le fichier et kel extention dois-je lui donné pour que sa marche????
slt tt le monde..en faite je veux savoir à quoi sert le fichier "properties".. ???
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 624 363 membres 156 nouveaux aujourd'hui 15 512 membres club