O HSQLDB, como é mais conhecido, é 100% feito em java e com certeza é a sua melhor opção para desenvolver e testar aplicações java.

Como inicializar um banco de dados

java -cp hsqldb.jar org.hsqldb.Server -database.0 banco -dbname.0 banco

O primeiro argumento -database.0 informa o nome do banco de dados. Enquanto que o segundo argumento, o -dbname.0, informa um alias para o banco de dados.

Como inicializar o manager:

java -cp hsqldb.jar org.hsqldb.util.DatabaseManagerSwing

Screenshot do manager:

Maiores detalhes em: (Online) (Download)

Anúncios

Post migrado em: http://programatik.soucafecomleite.com.br/scope_identitty

Um jeito simples de migrar base de dados e até mesmo fazer um backup é usar um arquivo delimitado por virgulas, e é mais simples ainda importar esse arquivo no mySQL.

LOAD DATA LOCAL INFILE 'arquivo.ext'
INTO TABLE tabela
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(campo1, campo2, campo3);

O comando acima faria a leitura de um arquivo no seguinte formato:

texto1,texto2,texto3

Porém as vezes quando geramos o arquivo delimitado por virgulas ele possui o seguinte formato:

“texto1″,”texto2″,”texto3”

Como ficaria então? Pois caso use o comando acima, ele irá considerar a aspas dupla como parte da string. Entao podemos utilizar mais uma opção que o comando permite. 

LOAD DATA LOCAL INFILE 'arquivo.ext'
INTO TABLE tabela
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(campo1, campo2, campo3);