Azure混合连接不使用Java作为后端代码连接SQL Server数据库实例



我正在使用Azure Hybrid Connection为SQL Server数据库创建连接,而我的数据库服务器是SQL Server实例,它的名称与此Servername/accops类似于我的Java代码,并且可以连接数据库服务器类似于此

drivermanagerdatasource dataSource = new drivermanagerdatasource();datasource.setUrl(" jdbc:sqlserver://servername/instance; database = database; user = username; user = username; password = password; usessl = false = false");

和混叠完美地在本地工作,但是当我将代码部署到Azure时,它说的是无法连接到服务器" Servername"。

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样本。

希望这会有所帮助。

最新更新