java - Hibernate 连接到错误的数据库

标签 java sql-server hibernate jtds

    <property name="hibernate.connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
    <property name="hibernate.connection.url">jdbc:jtds:sqlserver://host/:port/db_name;instance=smth</property>
    <property name="hibernate.connection.username">XXX</property>
    <property name="hibernate.connection.password">YYY</property>
    <property name="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</property>

使用此配置,hibernate 将我的程序连接到“master”数据库而不是“db_name”。我该如何解决这个问题?

编辑:jtds 1.2.5。

最佳答案

问题已解决 - SQL Server 的配置方式使我们无法使用名称实例。 jdbc:jtds:sqlserver://host:port/db_name(没有;instance=smth)工作正常

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

相关文章:

sql - 是否可以防止在 sql 数据库级别进行批量更新?

sql-server - 更新列的脚本

sql-server - 交叉连接时出错

java - 如何告诉 hibernate validator 仅验证一个注释?

java - 在java中是什么意思?我在哪里可以获得更多信息?

java - Spring-Data:具有 Java 配置的未知实体

java - @autowire 注释不起作用

mysql - SQL Error : 1054, SQLState : 42S22 , Spring Boot jpa 应用程序中 'NaN' 中的未知列 'field list'

java - 为什么我无法在 Solr 4.10.4 中创建核心 'blog'?

java - Angular POST JSON 请求返回 417 期望失败