saboia2000 Postado Outubro 21, 2008 Denunciar Share Postado Outubro 21, 2008 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; } //------------------------- } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
saboia2000
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
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.