1

我有 2 个节点 sql server 2012 安装和集群并配置了带同步选项的 Always On 功能。

集群名称:集群 1 节点 1 名称:db1 节点 2 名称:db2 SQL 可用性组名称:AVG1 有 2 个 IP 地址(10.X.30.7 和 10.X.31.7)

N0w 我需要从应用程序连接到数据库(使用 tomcat 7)。你能告诉我jdbc语法如何连接到数据库吗?

我必须在我的应用程序中提及的 SQL 服务器名称是什么?您能否与上述数据共享 JDBC 连接示例字符串?

让我知道更多详情

4

1 回答 1

1

因此,如果您创建了可用性组侦听器,那么这就是您必须引用的服务器名称,因为这是 Windows 集群作为资源保持在线的名称,因此无论可用性组是什么副本,服务器名称都不会改变继续运行。

连接字符串还取决于您设置监听器的端口,但我假设您使用的是默认实例,您的监听器称为 AG-Listener,它在端口 1433 上运行:

jdbc:sqlserver://AG-Listener:1433;databaseName=YourDB;user=MyUserName;password=*****;

您可以在此处找到更多 JDBC 连接字符串示例:

构建连接 URL

于 2013-04-03T18:36:40.363 回答