springboot 使用jdbc链接SQL server数据库
时间: 2024-05-06 12:21:55 浏览: 11
1. 添加SQL Server JDBC Driver依赖
在pom.xml文件中添加SQL Server JDBC Driver依赖,如下:
```xml
<dependencies>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>7.2.2.jre8</version>
</dependency>
</dependencies>
```
2. 配置数据源
在application.properties文件中配置数据源,如下:
```properties
spring.datasource.url=jdbc:sqlserver://localhost:1433;databaseName=testdb
spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.datasource.username=sa
spring.datasource.password=123456
```
3. 创建JdbcTemplate对象
在Spring Boot应用程序中,可以使用JdbcTemplate对象执行SQL查询和更新语句。在代码中创建JdbcTemplate对象,如下:
```java
@Configuration
public class DatabaseConfig {
@Autowired
private DataSource dataSource;
@Bean
public JdbcTemplate jdbcTemplate() {
return new JdbcTemplate(dataSource);
}
}
```
4. 执行SQL查询和更新操作
使用JdbcTemplate对象执行SQL查询和更新操作,如下:
```java
@Autowired
private JdbcTemplate jdbcTemplate;
public List<Map<String, Object>> queryData() {
String sql = "SELECT * FROM test_table";
return jdbcTemplate.queryForList(sql);
}
public void updateData() {
String sql = "UPDATE test_table SET name = 'Tom' WHERE id = 1";
jdbcTemplate.update(sql);
}
```
以上就是使用Spring Boot和JDBC连接SQL Server数据库的步骤。