Erro ao conectar-se ao servidor localhost na porta 1527 com a mensagem Conexão recusada

eu sou criar um projeto java e quero usar o banco de dados derby e sou banco de dados configurado e criar banco de dados com o nome de/home/user/TestDB e crie uma tabelauser e insira de 3 a 4 valores nele e escreva um código para obter os dados do banco de dados, mas quando eu conecto o dado base, obtive erro de recusa de conexão, estou usando

 DB URL : jdbc:derby://localhost:1527/home/user/TestDB

logs de erro:

java.sql.SQLNonTransientConnectionException: java.net.ConnectException : Error connecting to server localhost on port 1527 with message Connection refused.
    at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source)
    at org.apache.derby.client.am.SqlException.getSQLException(Unknown Source)
    at org.apache.derby.jdbc.ClientDriver.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(DriverManager.java:664)
    at java.sql.DriverManager.getConnection(DriverManager.java:208)
    at test.derby.util.DerbyUtil.getConnecation(DerbyUtil.java:34)
    at test.derby.dao.TestDAO.getData(TestDAO.java:20)
    at test.derby.dao.TestDAO.main(TestDAO.java:39)
Caused by: org.apache.derby.client.am.DisconnectException: java.net.ConnectException : Error connecting to server localhost on port 1527 with message Connection refused.
    at org.apache.derby.client.net.NetAgent.<init>(Unknown Source)
    at org.apache.derby.client.net.NetConnection.newAgent_(Unknown Source)
    at org.apache.derby.client.am.Connection.<init>(Unknown Source)
    at org.apache.derby.client.net.NetConnection.<init>(Unknown Source)
    at org.apache.derby.client.net.NetConnection40.<init>(Unknown Source)
    at org.apache.derby.client.net.ClientJDBCObjectFactoryImpl40.newNetConnection(Unknown Source)
    ... 6 more
Caused by: j,ava.net.ConnectException: Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)

questionAnswers(1)

yourAnswerToTheQuestion