Resolvido - como ler arquivo .ini em java

3 respostas
L

[CADCLI]
SQL = TO_CHAR(CCODCLI) AS CCODCLI
CONDICAO = CSTATUS<0

[CADPRO]
SQL = TO_CHAR(PDCODPRO) AS PDCODPRO
CONDICAO = PDTATUS<0

public class AppTestar {

    private static Properties config = new Properties();
    private static String arquivo = "C:\\Documents and Settings\\Administrador\\Desktop\\config.ini";
//local do arquivo 

    public static void main(String[] args) {
        try {

            Scanner input = new Scanner(System.in);
            String tabela = "";

            config.load(new FileInputStream(arquivo));
            System.out.println("Iniciando processo de leitura de configurações: ");
            System.out.println();
            System.out.println(config.stringPropertyNames());
            System.out.print("DIGITE O NOME DA TABELA..: ");
            tabela = input.next();
            System.out.println(config.getProperty("SQL"));
            System.out.println(config.getProperty("CONDICAO"));
            System.out.println();
            System.out.println("Finalizando leitura!");

        } catch (IOException ex) {
            Logger.getLogger(AppTestar.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
}

PRECISO PEGAR A CONFIG DA CADCLI OU DA CADPRO ALGUEM?

3 Respostas

V

Vamos esperar as respostas dos mais experientes, mas eu não sei se java tem uma biblioteca própria para trabalhar com .ini.
Java trabalha com arquivos .properties e xml!
Caso não tiver, você vai ter que implementar na mão uma classe para lidar com isso!

G

Realmente não tem nada na API padrão do Java, mas existem algumas bibliotecas de terceiros feitas para isso.

Alguns exemplos aqui: http://stackoverflow.com/questions/190629/what-is-the-easiest-way-to-parse-an-ini-file-in-java

L

NOSSA KRA VLW MUITO OBRIGADO MANOW…

TO USANDO BLIBIOTECA ini4j PERFEITA… ; )

Criado 3 de maio de 2013
Ultima resposta 3 de mai. de 2013
Respostas 3
Participantes 3