java - Hibernate:无法连接到 MySQL 数据库

标签 java mysql database hibernate

我正在努力让我的程序使用 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 文件时将其解析为 >。这可能与它有关吗?

最佳答案

原来我用错了 URL。 即使问题中列出的 URL 指向正确的网站,它实际上并未指向数据库主机。

关于java - Hibernate:无法连接到 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18923433/

相关文章:

java - JComboBox 事件 - Swing

java - 如何在同一 Tomcat 8 服务器上运行的 Java 应用程序中使用 ColdFusion session ?

java - Hibernate 保存单独成功,但如果与少量其他测试一起运行则失败

mysql - 更新集不相应地工作

php - 错误处理 php_network_getaddresses : getaddrinfo failed. 如何处理?

php - 存储数据的奇怪字符编码,旧脚本显示它们很好,新脚本却没有

java - JSON - 嵌套 map 的自定义键序列化

java - 在 hibernate 中创建内部查询

mysql - 根据CustomerID计算总和

mysql - 检查电子邮件是否已存在于数据库中并添加/更改数据