Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate:不使用用户名或密码连接到MySQL_Mysql_Hibernate_Connection String_Database Connection - Fatal编程技术网

Hibernate:不使用用户名或密码连接到MySQL

Hibernate:不使用用户名或密码连接到MySQL,mysql,hibernate,connection-string,database-connection,Mysql,Hibernate,Connection String,Database Connection,我正在开发一个连接MySQL数据库的hibernate应用程序 客户只希望指定一个连接字符串,即: jdbc:mysql://username:passwd@server:port/db_name 但是,Hibernate不会仅使用此字符串进行连接。它还需要设置用户名和密码连接属性。这有什么办法吗 谢谢Hibernate本身不“需要设置用户名和密码连接属性”;它只是将它们传递给JDBC驱动程序。根据您使用的内容,可以通过不同的方法指定用户/密码 MySQL JDBC驱动程序允许您使用,但不是您

我正在开发一个连接MySQL数据库的hibernate应用程序

客户只希望指定一个连接字符串,即:

jdbc:mysql://username:passwd@server:port/db_name
但是,Hibernate不会仅使用此字符串进行连接。它还需要设置用户名和密码连接属性。这有什么办法吗

谢谢

Hibernate本身不“需要设置用户名和密码连接属性”;它只是将它们传递给JDBC驱动程序。根据您使用的内容,可以通过不同的方法指定用户/密码

MySQL JDBC驱动程序允许您使用,但不是您在问题中显示的格式。应将其指定为参数:

jdbc:mysql://server:port/db_name?user=username&password=passwd

非常感谢你!成功了。需要注意的是,如果有人想在XML中使用字符串,他们需要将&with&;