Devem ser instalados os seguintes arquivos no diretório
%DERBY_HOME%\demo\nserverdemo\
antes de executar o programa exemplo:
- NsSample.java
Este é o ponto de entrada do programa exemplo.
O programa inicializa duas threads cliente.
A primeira thread cliente estabelece uma conexão incorporada para
realizar as operações de banco de dados, e a segunda thread cliente
estabelece uma conexão cliente com o Network Server para realizar
operações de banco de dados.
As seguintes constantes podem ser alteradas para modificar o programa de
amostra:
- NUM_ROWS
- O número de linhas que devem ser carregadas inicialmente no esquema.
- ITERATIONS
- O número de interações nas quais cada thread cliente realiza um
trabalho relacionado de banco de dados.
- NUM_CLIENT_THREADS
- O número de clientes com que se deseja executar o programa.
- NETWORKSERVER_PORT
- A porta onde o Network Server está executando.
- NsSampleClientThread.java
Este arquivo contém duas classes Java:
- A classe NsSampleClientThread estende Thread e cria uma
instância de NsSampleWork.
- A classe NsSampleWork contém tudo que é requerido para realizar as
operações da DML utilizando chamadas JDBC.
O método doWork da classe NsSampleWork representa todo o trabalho
realizado como parte deste programa exemplo.
- NetworkServerUtil.java
Este arquivo contém métodos auxiliares para inicializar o
Network Server, e para parar o servidor.
Os arquivos de classe compilados para o programa
NsSample são:
- NsSample.class
- NsSampleClientThread.class
- NsSampleWork.class
- NetworkServerUtil.class