# Execução do programa SimpleNetworkServerSample

Para executar este programa de exemplo do Network Server do Derby:

1. 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.
2. 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.
3. 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.
4. 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.

Tópico pai: Programas exemplo do Network Server para conexões incorporada e cliente
Conceitos relacionados
Visão geral do programa SimpleNetworkServerSample
Conexão de um cliente ao Network Server com o programa SimpleNetworkClientSample
Tarefas relacionadas
Execução do programa SimpleNetworkClientSample