将 spring-boot 项目连接到 sql server express db

问题描述 投票:0回答:1

我有一个通过 JDBC 驱动程序使用 MySQL 的工作 spring-boot 应用程序(取自 Udemy 课程)。我需要将后端数据库更改为MS SQL Server(Express Edition)。我在我的 PC 上安装了 SQL Server 并正常运行,我一直使用它。

我已经尝试了几十个连接字符串,但我总是收到错误并且无法连接到我的数据库,即使我可以使用其他代码(例如,Excel 中的 SSMS、VBA)连接到数据库,所以我知道数据库已启动和跑步。我使用的连接属性是

spring.datasource.url=jdbc:sqlserver://localhost;加密=true;trustServerCertificate=true;databaseName=dbo.employee_directory;integratedSecurity=true

这些组件的任何多种变化。它永远不会起作用。

如有任何建议,我们将不胜感激。

详细解释期望。

spring-boot spring-jdbc mssql-jdbc
1个回答
0
投票

您需要正确指定数据库端口号和数据库名称。 数据库名称通常不包含 . (点)。

以下是连接字符串的语法。

jdbc:sqlserver://localhost:1433;databaseName=xxx;加密=true;trustServerCertificate=true;

如果您遇到任何错误,请发布完整的错误日志堆栈跟踪。

© www.soinside.com 2019 - 2024. All rights reserved.