Para executar este programa de exemplo do Network Server do
Derby:
Abra a linha de comando e torne o diretório
%DERBY_HOME%\demo\nserverdemo
o diretório corrente, onde
%DERBY_HOME%
é o diretório onde o
Derby
foi instalado.
Defina a variável de ambiente CLASSPATH contendo o diretório corrente
("."), e incluindo também os seguintes arquivos jar:
derbynet.jar
O arquivo jar do Network Server.
Deverá estar presente na variável de ambiente CLASSPATH, porque o
Network Server será inicializado por este programa.
derby.jar
O arquivo jar do motor de banco de dados.
derbytools.jar
O arquivo jar das ferramentas do
Derby.
A definição da variável de ambiente CLASSPATH pode ser testada executando
o seguinte comando Java:
java org.apache.derby.tools.sysinfo
Este comando mostra os arquivos jar do
Derby
presentes no caminho de classes, assim como suas respectivas versões.
Após o ambiente ter sido definido corretamente, o programa
SimpleNetworkServerSample será executado a partir deste diretório:
java SimpleNetworkServerSample
Se a execução do programa for bem-sucedida, será vista uma saída
semelhante à mostrada abaixo:
Starting Network Server
Testing if Network Server is up and running!
Derby Network Server now running
Got an embedded connection.
Testing embedded connection by executing a sample query
number of rows in sys.systables = 16
While my app is busy with embedded work, ij might connect like this:
$ java -Dij.user=me -Dij.password=pw -Dij.protocol=
jdbc:derby:\\localhost:1527\ org.apache.derby.tools.ij
ij> connect 'NSSimpleDB';
Clients can continue to connect:
Press [Enter] to stop Server
A execução do programa SimpleNetworkServerSample também cria o
seguinte diretório e arquivo:
NSSimpleDB
Este diretório contém o banco de dados NSSimpleDB.
derby.log
Este arquivo de log contém as mensagens de progresso e erro do
Derby.