# shutdown=true

#### Função

Pára o banco de dados especificado, se for especificado o atributo databaseName (A reconexão com o banco de dados reinicializa o banco de dados.)

Pára todo o sistema Derby se, e somente se, não for especificado o atributo databaseName.

Quando está sendo parado um único banco de dados, permite que o Derby realize um ponto de controle (checkpoint) final no banco de dados.

Quando está sendo parado todo o sistema, permite que o Derby realize um ponto de controle final em todos os bancos de dados do sistema, remova o registro do driver de JDBC, e termine na JVM antes que esta encerre a execução. Uma parada bem sucedida sempre resulta em uma SQLException indicando que o Derby parou, e não há mais conexão. Uma vez que o Derby tenha parado, este pode ser reinicializado recarregando o driver. Para obter detalhes sobre a reinicialização do Derby, deve ser consultado "Parar o sistema", no capítulo 1 do Guia do Desenvolvedor do Derby.

Criar um ponto de controle significa escrever todos os dados e informações de transação no disco, para não ser necessário realizar uma recuperação na próxima conexão.

Utilizado para parar todo o sistema apenas quando está incorporado ao aplicativo.
Nota: Toda requisição a DriverManager com o atributo shutdown=true lança uma exceção.

    -- parar todo o sistema
    jdbc:derby:;shutdown=true

    -- parar bancoVendas
    jdbc:derby:bancoVendas;shutdown=true

Tópico pai: Definição de atributos para a URL de conexão com o banco de dados
Referências relacionadas
bootPassword=chave
create=true
databaseName=nomeBancoDados
dataEncryption=true
encryptionProvider=nomeProvedor
encryptionAlgorithm=algoritmo
territory=ll_CC
logDevice=caminhoDiretorioLog
password=senhaUsuario
rollForwardRecoveryFrom=Caminho
createFrom=Caminho
restoreFrom=Caminho
user=nomeUsuário
(nenhum atributo)