使用 Hibernate 连接到 SQL Server 2008 命名实例时出现问题

Posted

技术标签:

【中文标题】使用 Hibernate 连接到 SQL Server 2008 命名实例时出现问题【英文标题】:Problem connectiong to a SQL Server 2008 named instance using Hibernate 【发布时间】:2010-09-13 16:30:12 【问题描述】:

我正在使用 Hibernate 连接到 SQL Server 2008 命名实例。

如果我使用默认实例名称,则此方法有效,但在使用“命名”实例时无效。

config.setProperty("hibernate.connection.url","jdbc:sqlserver://127.0.0.1\INSTANCE_NAME:1433;databaseName=DB_NAME;autoReconnect=true");

你知道为什么会这样吗?

提前致谢。

【问题讨论】:

【参考方案1】:

命名实例不监听 1433 端口,只监听默认实例

您应该不需要:1433

MS JDBC info on MSDN 中提到了默认与命名实例

【讨论】:

以上是关于使用 Hibernate 连接到 SQL Server 2008 命名实例时出现问题的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 Hibernate 连接到 Informix

使用 JPA/Hibernate 将 Spring Boot 连接到 PostgreSql 数据库时失败

使用 micronaut-data-hibernate-jpa 库连接到 jpa 时出错

Hibernate 无法连接到 HSQLDB File-Based DB,挂起

使用 Hibernate 和 Spring 根据用户登录连接到租户数据库

将 Hibernate 连接到 MySQL 数据库的问题