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!

gomesrod

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