集群环境的JDBC连接字符串

时间:2013-04-03 10:34:56

标签: tomcat7 sql-server-2012 high-availability

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

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

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

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

让我知道更多详情

1 个答案:

答案 0 :(得分:1)

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

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

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

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

Building the Connection URL