create=true create=true (atributo da URL de conexão com o banco de dados)
Função

Cria o banco de dados padrão do sistema especificado na URL de conexão com o banco de dados, e conecta ao banco de dados. Se o banco de dados não puder ser criado, o erro aparecerá no log de erro, e a tentativa de conexão falhará com uma SQLException indicando que o banco de dados não pôde ser encontrado.

Se o banco de dados já existir, será criada uma conexão com o banco de dados existente e emitida uma SQLWarning.

O JDBC não remove o banco de dados devido à falha na conexão em tempo de criação, se a falha ocorrer depois que ocorre a chamada ao banco de dados. Se a URL de conexão com o banco de dados usar create=true, e a conexão não for criada, deverá ser verificado o diretório do banco de dados. Se o diretório existir, deverá ser removido junto com seu conteúdo antes da próxima tentativa de criar o banco de dados.

Combinação com outros atributos

Deve ser especificado o nomeBancoDados (após o subprotocolo na URL de conexão com o banco de dados), ou o atributo databaseName=nomeBancoDados com este atributo.

Este atributo pode ser combinado com outros atributos. Para especificar o território ao criar o banco de dados é utilizado o atributo territory=ll_CC. Quando é especificado create=true e o banco de dados já existe, é lançada uma SQLWarning.

jdbc:derby:bancoAmostra;create=true jdbc:derby:;databaseName=bancoNovo;create=true;