0

我正在使用 azure 混合连接为 sql server 数据库创建连接,我的数据库服务器是 sql server 实例,它的名称类似于此 serverName/instance,我连接数据库服务器的 java 代码与此类似

DriverManagerDataSource dataSource = new DriverManagerDataSource(); dataSource.setUrl("jdbc:sqlserver://serverName/instance;database=database;user=userName;password=password;useSSL=false");

并且别名在本地工作得很好,但是当我将代码部署到天蓝色时,它告诉我们无法连接到服务器“serverName”。

4

1 回答 1

1

SQL Server 连接字符串模板:

String connectionUrl = "jdbc:sqlserver://<server>:<port>;databaseName=AdventureWorks;user=<user>;password=<password>";

您可以像这样更改代码并替换您的端口号。例如:

DriverManagerDataSource dataSource = new DriverManagerDataSource();

dataSource.setUrl("jdbc:sqlserver://serverName/instance:1433;database=database;user=userName;password=password;useSSL=false");

参考:连接 URL 示例

希望这可以帮助。

于 2019-03-01T02:19:38.590 回答