Pergunta

Estou desenvolvendo uma aplicação de hibernação que se conecta a um banco de dados MySQL.

Os clientes gostariam de especificar apenas uma seqüência de conexão, ou seja:

jdbc:mysql://username:passwd@server:port/db_name

No entanto, o Hibernate não irá conectar usando apenas essa string. Ele também quer que o nome de usuário e propriedades de conexão senha definida. Existe alguma maneira de contornar isso?

Graças

Foi útil?

Solução

Hibernate itself does not "want username and password connection properties set"; it just passes them to your JDBC driver. Depending on what database connection pool you're using user / password may be specified via different methods.

MySQL JDBC driver allows you to specify username / password in the URL, but not in the format you've shown in your question. They should be specified as parameters instead:

jdbc:mysql://server:port/db_name?user=username&password=passwd
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top