Galera alguem teria um exemplo de validar o cep !!!
procurei no google mas não achei nehuma validação , apenas com cpf cnpj e data …
obrgado valeu !!!
Galera alguem teria um exemplo de validar o cep !!!
procurei no google mas não achei nehuma validação , apenas com cpf cnpj e data …
obrgado valeu !!!
Bom dia, na verdade você tem que ter um Banco de dados de CEP´S, no GOOGLE você encontra o download do script para MySQL!!
é no proprio banco que faz isso…
poh pior que não tenhu acesso aqui!
mas valeu vo ver se consigo fazer!!!
abrxx
public String[] consultarCep(String cep){
//Exemplo: cep = “13054-110”;
String[] dados = new String[5];
String lograd = "";
String bairro = "";
int cdBairro = 0;
String cidade = "";
int cdCidade = 0;
String uf = "";
int cdUf = 0;
try{
cep = cep.replace('-', ' ');
cep = cep.replace(" ", "");
}catch(Exception e){}
rs = buscarLogradouroPorCEP(cep);
if(rs != null){
try{
if(rs.next()){
lograd = rs.getString("ds_logradouro_nome");
cdBairro = rs.getInt("cd_bairro");
}
rs = buscarBairroPorCdBairro(cdBairro);
if(rs.next()){
bairro = rs.getString("ds_bairro_nome");
cdCidade = rs.getInt("cd_cidade");
}
rs = buscarCidadePorCdCidade(cdCidade);
if(rs.next()){
cidade = rs.getString("ds_cidade_nome");
cdUf = rs.getInt("cd_uf");
}
rs = buscarEstadoPorCdUf(cdUf);
if(rs.next()){
uf = rs.getString("ds_uf_sigla");
}
dados[0] = cep;
dados[1] = lograd.toUpperCase();
dados[2] = bairro.toUpperCase();
dados[3] = cidade.toUpperCase();
dados[4] = uf;
return dados;
}catch(Exception e){return null;}
finally{
Conexao.fecharConexao(Conexao.oConn);
}
}else{
return null;
}
}
Essa é a minha lógica, e o banco de dados você baixa em: http://www.coisasuteis.com.br/downloads/cep.zip
blz valeu brother vo ter que abaixar em casa pois não tenhu acesso aqui!!
valeu pela dica!!!
olha só
mais ou - assim
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'AC','ACRE');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'AL','ALAGOAS');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'AM','AMAZONAS');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'AP','AMAPÁ');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'BA','BAHIA');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'CE','CEARÁ');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'DF','DISTRITO FEDERAL');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'ES','ESPIRÍTO SANTO');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'GO','GOIÁS');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'MA','MARANHÃO');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'MG','MINAS GERAIS');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'MS','MATO GROSSO DO SUL');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'MT','MATO GROSSO');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'PA','PARÁ');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'PB','PARAÍBA');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'PE','PERNAMBUCO');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'PI','PIAUÍ');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'PR','PARANÁ');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'RJ','RIO DE JANEIRO');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'RN','RIO GRANDE DO NORTE');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'RO','RONDÔNIA');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'RR','RORAIMA');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'RS','RIO GRANDE DO SUL');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'SC','SANTA CATARINA');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'SE','SERGIPE');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'SP','SÃO PAULO');
INSERT INTO "BDVDB"."DETLH_DOMNO" (CDOMNO,CDETLH_DOMNO,RCONTD_DETLH_DOMNO) VALUES (1,'TO','TOCANTINS');