JPasswordField Envio de Senha para Conexao com Banco

De um JPasswordField querro pasar a senha para um pedido de conexao com o banco de dados mas nao sei o que acontece com o .getPassword() que nao consegue pegar a senha correta.

[code]
private javax.swing.JPasswordField ConexaoSenha() {
if(conexaoSenha == null) {
conexaoSenha = new javax.swing.JPasswordField();
conexaoSenha.setColumns(10);
}
return conexaoSenha;
}

conexaoBanco = DriverManager.getConnection(url, ConexaoUsuario().getText(), ConexaoSenha().getPassword());[/code]

:idea: Brigado

o método getPassword() retorna um array de char.

Qual o melhor metodo para transformar este array de char em string :?:

String senha = new String(jpf.getPassword()) :smiley: