如何用springboot连接sql server数据库
时间: 2023-08-24 12:08:26 浏览: 39
连接 SQL Server 数据库可以使用 Spring Boot 中提供的 JdbcTemplate 来执行 SQL 语句。以下是连接 SQL Server 数据库的步骤:
1. 在 pom.xml 文件中添加 SQL Server JDBC 驱动依赖:
```
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>{version}</version>
</dependency>
```
其中,{version} 是 SQL Server JDBC 驱动的版本号。
2. 在 application.properties 文件中添加数据库连接信息:
```
spring.datasource.url=jdbc:sqlserver://{hostname}:{port};databaseName={database}
spring.datasource.username={username}
spring.datasource.password={password}
```
其中,{hostname} 是 SQL Server 数据库所在的主机名或 IP 地址,{port} 是 SQL Server 数据库的端口号,{database} 是要连接的数据库名,{username} 和 {password} 分别是要连接的数据库的用户名和密码。
3. 在代码中使用 JdbcTemplate 执行 SQL 语句:
```java
@Autowired
private JdbcTemplate jdbcTemplate;
public List<Map<String, Object>> getUsers() {
String sql = "SELECT * FROM users";
return jdbcTemplate.queryForList(sql);
}
```
以上代码示例中,使用 JdbcTemplate 执行了一条 SELECT SQL 语句,返回了 users 表中的所有数据。