我正在努力让我的程序使用 Hibernate 连接到 MySQL 数据库。
我只是想连接到它,这样我就可以使用 Hibernate 工具对数据库中的一些表进行逆向工程。当我使用 MySQL Workbench 从同一台机器连接到数据库时,它可以工作。
这是我的hibernate.cfg.xml
文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://www.soosthebasement.nl:3306/soos_thebasement</property>
<property name="hibernate.connection.username">removed</property>
<property name="hibernate.connection.password">removed</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
</session-factory>
</hibernate-configuration>
密码包含一些奇怪的字符,例如 >,在创建 cfg 文件时被解析为>
. 这可能与它有关吗?