Hola:
Por lo regular en nuestros proyectos tenemos la necesidad de crear variables que quizas en algún momento puedan llegar a cambiar y no seria óptimo tenerlas en una base de datos, para esto java creo un tipo de archivos llamados ejemplo.properties en los cuales se pueden manejar propiedades y valores.
El código es el siguiente:
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;
/**
*
* @author mew
*/
public class FileProperties {
private Properties properties;
public void loadFileProperties(String name){
properties = new Properties();
try {
properties.load(this.getClass().getResource(name+".properties").openStream());
} catch (IOException e) {
e.printStackTrace();
}
}
public String getProperty(String property){
String property_= "";
property_ = properties.getProperty(property);
property_=(property_!=null)?property_:"";
return property_;
}
public static void main(String[] args) throws FileNotFoundException {
FileProperties properties = new FileProperties();
properties.loadFileProperties("baseDeDatos");
System.out.println(""+properties.getProperty("port"));
}
El archivo de properties debe de estar en la misma ruta donde esta esta clase:
para este ejemplo seria algo como esto baseDeDatos.properties y tendria lo siguiente:
host=localhost
port=1521
sid=prueba
user=prueba
password=1234567
La salida sera algo como esto:
1521
No hay comentarios.:
Publicar un comentario