Execução do programa exemplo NsSample

Para executar o programa NsSample:

Abra a linha de comando e torne o diretório %%\demo\ o diretório corrente, onde %% é o diretório onde o foi instalado. Defina a variável de ambiente CLASSPATH incluindo o diretório corrente ("."), e incluindo também os seguintes arquivos jar para que se possa utilizar o Network Server e o driver cliente da rede:
derbynet.jar
O arquivo jar do Network Server. Deverá estar presente na variável de ambiente CLASSPATH, para que se possa utilizar qualquer uma das funções do Network Server.
derbyclient.jar
Este arquivo jar deverá estar presente na variável de ambiente CLASSPATH, para que se possa utilizar o driver cliente da rede.
derby.jar
O arquivo jar do motor de banco de dados .
derbytools.jar
O arquivo jar das ferramentas do .
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 presentes no caminho de classes, assim como suas respectivas versões. Após o ambiente ter sido definido corretamente, o programa NsSample será executado a partir deste diretório: java nserverdemo.NsSample Se a execução do programa for bem-sucedida, será recebida uma saída semelhante à mostrada a seguir: Using JDBC driver: org.apache.derby.jdbc.ClientDriver Derby Network Server created [NsSample] Unable to obtain a connection to network server, trying again after 3000 ms. O servidor está pronto para aceitar conexões na porta 1621. Número da conexão: 1. [NsSample] Derby Network Server started. [NsSample] Sample Derby Network Server program demo starting. Please wait ..................... Número da conexão: 2. [NsSampleWork] Begin creating table - SAMPLETBL and necessary indexes. [NsSampleClientThread] Thread id - 1; started. [NsSampleWork] Thread id - 1; requests database connection, dbUrl =jdbc:derby:NSSampledb; [NsSampleClientThread] Thread id - 2; started. [NsSampleWork] Thread id - 2; requests database connection, dbUrl =jdbc:derby://localhost:1621/NSSampledb;create=true; Número da conexão: 3. [NsSampleWork] Thread id - 2; deleted 1 row with t_key = 9631 [NsSampleWork] Thread id - 2; deleted 1 row with t_key = 9595 [NsSampleWork] Thread id - 2 selected 1 row [754,Derby29 ,4.0290892E7,9389] [NsSampleWork] Thread id - 2; updated 1 row with t_key = 9389 [NsSampleWork] Thread id - 2; inserted 1 row. [NsSampleWork] Thread id - 2; deleted 1 row with t_key = 9476 [NsSampleWork] Thread id - 2 selected 1 row [51,Derby29 ,4.0290892E7,9389] [NsSampleWork] Thread id - 2; deleted 1 row with t_key = 9389 [NsSampleWork] Thread id - 2 selected 1 row [486,Derby25 ,6.138386E23,9383] [NsSampleWork] Thread id - 2; inserted 1 row. [NsSampleWork] Thread id - 2; closed connection to the database. [NsSampleClientThread] Thread id - 2; finished all tasks. [NsSampleWork] Thread id - 1; deleted 1 row with t_key = 9383 [NsSampleWork] Thread id - 1 selected 1 row [948,Derby33 ,7609340.0,9100] [NsSampleWork] Thread id - 1 selected 1 row [948,Derby33 ,7609340.0,9100] [NsSampleWork] Thread id - 1 selected 1 row [948,Derby33 ,7609340.0,9100] [NsSampleWork] Thread id - 1; updated 1 row with t_key = 9100 [NsSampleWork] Thread id - 1 selected 1 row [54,Derby33 ,7609340.0,9100] [NsSampleWork] Thread id - 1 selected 1 row [54,Derby33 ,7609340.0,9100] [NsSampleWork] Thread id - 1 selected 1 row [54,Derby33 ,7609340.0,9100] [NsSampleWork] Thread id - 1; updated 1 row with t_key = 9100 [NsSampleWork] Thread id - 1 selected 1 row [55,Derby33 ,7609340.0,9100] [NsSampleWork] Thread id - 1; closed connection to the database. [NsSampleClientThread] Thread id - 1; finished all tasks. [NsSample] Shutting down network server. Número da conexão: 4. Encerramento bem-sucedido. [NsSample] End of Network server demo.
A execução do programa NsSample também cria o seguinte diretório e arquivo:
NSSampledb
Este diretório contém o banco de dados NSSampledb.
derby.log
Este arquivo de log contém as mensagens de progresso e erro do .