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.
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