Mostrando postagens com marcador JavaDB. Mostrar todas as postagens
Mostrando postagens com marcador JavaDB. Mostrar todas as postagens

terça-feira, 31 de agosto de 2010

Iniciando JavaDB dentro da sua aplicação.

Para iniciar de forma simples o JavaDB de dentro da sua aplicação, você só precisará de três jars e o código abaixo:
Jars:
derby.jar, derbyclient.jar e derbynet.jar

Código:
PrintWriter pw = new PrintWriter(System.out);
try {
org.apache.derby.drda.NetworkServerControl servidor = new org.apache.derby.drda.NetworkServerControl(InetAddress.getByName("localhost"), 1527);
servidor.start(pw);

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

sábado, 19 de junho de 2010

JavaDB: Localizando registros repetidos.

Dois selects simples para verficar registros repetidos no banco de dados:

select distinct(NOME) from CADASTRO_CLIENTE order by NOME;

select * from CADASTRO_CLIENTE as a
where (
select count(*) from CADASTRO_CLIENTE as b where lower(a.NOME) = lower(b.NOME)
) >= 2 order by NOME;
Com o primeiro select você faz uma verificação visual.
No segundo, o banco que faz esse trabalho para você.