Ir para conteúdo
Fórum Script Brasil
  • 0

Banco de dados arquivo ini


saboia2000

Pergunta

Tenho esse codigo aqui e gostaria de buscar a informacoes de conexao do banco de um arquivo texto ou do regedit....

alguém pode me ajudar...

package Conexao;

import java.sql.*;

import java.util.*;

import firebird.Firebird.*;

public class Conexao {

public Connection con = null;

public Statement stm = null;

public Conexao() {

try {

Class.forName("org.firebirdsql.jdbc.FBDriver");

con = DriverManager.getConnection(

/* conexao local com banco de dados "jdbc:firebirdsql:localhost/3050:C:/LojaFacil_5/database/LOJAD7.fdb",

"SYSDBA",

"LojaD+7"); */

"jdbc:firebirdsql:192.168.1.20/3050:c:/lojafacil_5/database/LOJAD7.fdb",

"SYSDBA",

"LojaD+7");

stm = con.createStatement();

} catch (Exception e) {

System.out.println("Não foi possível conectar ao banco: " + e.getMessage());

}

}

//-------------------------

public void manutencao(String sql)

{

try {

stm.executeUpdate(sql);

} catch (SQLException ex) {

ex.printStackTrace();

}

}

//-------------------------

//-------------------------

public ArrayList carga()

{

ArrayList dados = new ArrayList();

try{

ResultSet info = stm.executeQuery

("select * from movimento");

while(info.next())

{

dados.add(

new sistema.classes.Movimento(

info.getString ("CODIGO"),

info.getString ("DATA"),

info.getString ("HORA"),

info.getString ("CODTERMINAL"),

info.getString ("CODTRANSACAO"),

info.getString ("CODVENDEDOR"),

info.getString ("CODCLIENTE"),

info.getString ("CODFORMAPAGTO"),

info.getString ("CODPROMOCAO") ,

info.getString ("CODTURNO") ,

info.getString ("CODGERENTE"),

info.getString ("ORCAMENTO") ,

info.getString ("CANCELADO") ,

info.getString ("IMPRESSO") ,

info.getString ("TRAVARESGATE"),

info.getString ("QTDITENSTOTAL"),

info.getString ("QTDITENSPOSITIVO"),

info.getString ("QTDITENSNEGATIVO") ,

info.getString ("QTDPECASTOTAL") ,

info.getString ("QTDPECASPOSITIVO"),

info.getString ("QTDPECASNEGATIVO") ,

info.getString ("VALORBRUTOANTESTR") ,

info.getString ("VALORDESCONTOANTESTR"),

info.getString ("VALORACRESANTESTR") ,

info.getString ("VALORBRUTOTOTAL") ,

info.getString ("VALORBRUTOPOSITIVO"),

info.getString ("VALORBRUTONEGATIVO") ,

info.getString ("DESCAUTOMATICO") ,

info.getString ("DESCONTOTOTAL") ,

info.getString ("ACRESCIMOTOTAL") ,

info.getString ("LIQUIDOTOTAL") ,

info.getString ("COMISSAOTOTAL") ,

info.getString ("COMISSAOGERTOTAL"),

info.getString ("NUMERONF") ,

info.getString ("NUMEROBOL") ,

info.getString ("VALORFRETE") ,

info.getString ("VALORSEGURO"),

info.getString ("VALOROUTRASDESPESAS"),

info.getString ("VALORTROCO"),

info.getString ("CODIGOORIGINAL"),

info.getString ("DATAPRIMEIROVENC"),

info.getString ("DATAULTIMOVENC"),

info.getString ("COO") ,

info.getString ("COOVENDAORIGINAL") ,

info.getString ("CODMOVIMENTOORIGINAL"),

info.getString ("NUMFICHA") ,

info.getString ("EXPORTADO") ,

info.getString ("CLIENTEBLOQUEADO"),

info.getString ("EHENTREGADO"),

info.getString ("TEMFRETE") ,

info.getString ("DATAENTREGA") ,

info.getString ("ENDERECOENTREGA"),

info.getString ("NUMEROENTREGA") ,

info.getString ("COMPLEMENTOENTREGA"),

info.getString ("CEPENTREGA") ,

info.getString ("BAIRROENTREGA") ,

info.getString ("CIDADEENTREGA"),

info.getString ("UFENTREGA") ,

info.getString ("OBSERVACAO") ,

info.getString ("ATUALIZACAO"),

info.getString ("CONFERIDO"),

info.getString ("MODELO"),

info.getString ("SERIE"),

info.getString ("SUBSERIE"),

info.getString ("NUMERO") ,

info.getString ("CNPJCPFMOV")));

}

} catch(Exception erro)

{erro.printStackTrace();}

return dados;

}

//-------------------------

public ArrayList Operador()

{

ArrayList dados = new ArrayList();

try{

ResultSet info = stm.executeQuery

("select * from operador");

while(info.next())

{

dados.add(

new sistema.classes.Operador(

info.getString("CODIGO"),

info.getString("CODOPEGRU"),

info.getString("NOME"),

info.getString("APELIDO"),

info.getString("SENHA"),

info.getString("EMAIL"),

info.getString("CARGO"),

info.getString("FONE") ,

info.getString("CLASSIFICACAO"),

info.getString("COMISSIONAR") ,

info.getString("COMISSAOVAREJO"),

info.getString("COMISSAOATACADO"),

info.getString("COMISSAOGERVAREJO"),

info.getString("COMISSAOGERATACADO"),

info.getString("EHESCRITORIO") ,

info.getString("DESCMAXVENDA") ,

info.getString("DESCMAXITEM") ,

info.getString("ATUALIZACAO")));

}

} catch(Exception erro)

{erro.printStackTrace();}

return dados;

}

//-------------------------

public ArrayList Produtos()

{

ArrayList dados = new ArrayList();

try{

ResultSet info = stm.executeQuery

("select * from produto");

while(info.next())

{

dados.add(

new sistema.classes.Produto(

info.getString("CODALFA"),

info.getString("DESCRICAO"),

info.getString("DESCRED"),

info.getString("PRECO1")));

}

} catch(Exception erro)

{erro.printStackTrace();}

return dados;

}

//-------------------------

}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...