1. Fazer o download do Apache Derby em
http://db.apache.org/derby/derby_downloads.html
2. Fazer o download do IReport em
http://sourceforge.net/projects/ireport/files/
3. Para instalar o IReport e o Apache Derby, basta descompactar os arquivos baixados nos passos anteriores em uma pasta desejada.
4. Configure as variáveis de ambiente do Derby e do JAVA. Edite, com o usuário root, o arquivo
/etc/profile
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.14
export JRE_HOME=/usr/lib/jvm/java-6-sun-1.6.0.14/jre
export DERBY_HOME=/home/usuario/derby-10.5.1.1
export PATH=$PATH:$JAVA_HOME:$JRE_HOME/bin:$DERBY_HOME/bin
5. Agora é só iniciar o servidor Derby com o comando:
java -jar $DERBY_HOME/lib/derbyrun.jar server start
na pasta onde encontra-se a pasta do banco Derby já existente. Se não tiver banco criado execute o passo 6, senão pule para o passo 10.
6. Execute o seguinte comando na pasta na qual você deseja que o banco seja criado:
java -jar $DERBY_HOME/lib/derbyrun.jar ij
7. Em seguida execute o seuinte comando para criar um novo banco:
CONNECT 'jdbc:derby:nomedonovobancodedados;create=true';
9 . Para criar tabelas e inserir dados é só usar os comandos de SQL normalmente. Não se esqueça de colocar o ; depois de qualquer instrução. Para sair, digite exit; Antes de passar para o passo 10, não se esqueça de iniciar o servidor Derby de acordo com o passo 5.
10. No IREPORT, abra a janela serviços (Janela -> Serviços), clique com o botão direito do mouse em cima de Banco de dados, clique em Nova Conexão e no label Nome escolha o campo "novo driver" e em Arquivos de Driver escolha o arquivo derbyclient.jar localizado na pasta lib dentro da pasta descompactada do projeto derby que você baixou e clique em OK.
11. Clique com o botão direito em cima do novo driver que você acabou de setar e digite a url de conexão do seu banco no formato
jdbc:derby://<host>[:<port>]/databaseName. Ex: jdbc:derby://localhost:1527/nomedonovobancodedados
12. Pronto agora vc já pode criar um datasource usando esta conexão.