Mudando Endereço do BANCO com JDBC

Olá pessoa, será que alguém pode me ajudar, não consegui uma explicação clara como mudar o CAMINHO do BANCO de DADOS no JDBC.

Por padrão o host é //localhost:port

Penso em pegar o caminho com uma JFileChoose e SETAR dentro de uma variável ENDEREÇO e redirecionar para o DRIVE do JDBC.

Abaixo segue mais explicações do código:

{
String ENDERECO = “localhost:1433”

“jdbc:sqlserver://”+ENDERECO+; user= usuario; password = 123; databaseName = DB",

//EXEMPLO DE COMO QUERO FAZER VIA JFileChoose

ENDERECO = “C:/BANCO/ARQUIVOS/DB.mdf”
}

Mais em ESPECÍFICO é: como eu posso SETAR um novo CAMINHO para o BANCO no DRIVE do JDBC??

Como estou usando o SQL SERVER ele só acessa o BANCO na pasta RAIZ do SGBD, então gostaria de acessar em qualquer outro diretório que tenha no PC. Estive lendo a documentação sobre a Class DriveManager mas não encontrei uma forma de mudar o diretório