spring中使用mybatis plus连接sqlserver

本文介绍了如何在 Spring Boot 应用中使用 MyBatis Plus 连接 SQL Server 数据库。内容包括框架选择(Spring Boot + MyBatis Plus),添加必要的 Maven 依赖,配置数据源(包含 MySQL 和 SQL Server 示例),以及如何生成 ORM 代码。文中提到,MyBatis Plus 的配置与连接 MySQL 相似,并提供了生成 DAO 层和服务层代码的提示。
摘要由CSDN通过智能技术生成

本文主要关注如何使用mybatis/mybatis plus连接SQL Server数据库,因此将省略其他项目配置、代码。

框架选择

应用框架:spring boot
ORM框架:mybatis plus(对于连接数据库而言,mybatis和mybatis plus其实都一样)
数据库连接池:druid

pom依赖

此处仅给出我的配置,mybatis/druid请依据自己项目的需要进行选择。
方便起见我用的是mybatis plus

        <!--mybatis plus -->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.1.0</version>
        </dependency>
        
        <dependency>
            <groupId>org.mybatis.generator</groupId>
            <artifactId>mybatis-generator-core</artifactId>
            <version>1.3.7</version>
        </dependency>
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis-spring</artifactId>
            <version>2.0.0</version>
        </dependency>

        <!-- druid 连接池 -->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>1.1.12</version>
        </dependency>

        <!--for SqlServer-->
        <dependency>
            <groupId>com.microsoft.sqlserver</groupId>
            <artifactId>sqljdbc4</artifactId>
            <version>4.0</version>
        </dependency>

配置数据源

添加数据库配置

YAML文件中添加自己数据库的地址

# SQL Server数据库
spring.datasource.xx.url: jdbc:sqlserver://你的数据库地址:1433;databaseName=你的数据库名称
spring.datasource.xx.username: xxxx
spring.datasource.xx.password:
MyBatis Plus 设置 SQL Server 数据库的配置与其他数据库类似。你需要进行以下步骤: 1. 添加 SQL Server JDBC 驱动依赖 首先,在你的项目添加 SQL Server 的 JDBC 驱动依赖。你可以在 Maven 或 Gradle 构建文件添加以下依赖: Maven: ```xml <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>9.4.0.jre11</version> </dependency> ``` Gradle: ```groovy implementation 'com.microsoft.sqlserver:mssql-jdbc:9.4.0.jre11' ``` 2. 配置数据源 在你的配置文件,配置 SQL Server 数据库的数据源。这包括数据库的 url、用户名、密码等信息。示例配置如下: ```yaml spring: datasource: url: jdbc:sqlserver://localhost:1433;DatabaseName=mydatabase username: your_username password: your_password driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver ``` 请将 `url` 的 `localhost` 替换为你的 SQL Server 主机地址,`1433` 替换为你的 SQL Server 端口号,`mydatabase` 替换为你的数据库名称。`username` 和 `password` 分别是你的数据库登录凭证。 3. 配置 MyBatis Plus 在 MyBatis Plus 的配置文件,配置 SQL Server 数据库的相关信息。示例配置如下: ```java @Configuration @MapperScan("com.example.mapper") public class MyBatisPlusConfig { @Autowired private DataSource dataSource; @Bean public MybatisSqlSessionFactoryBean sqlSessionFactory() { MybatisSqlSessionFactoryBean sessionFactoryBean = new MybatisSqlSessionFactoryBean(); sessionFactoryBean.setDataSource(dataSource); // 其他配置... return sessionFactoryBean; } } ``` 请将 `com.example.mapper` 替换为你的 Mapper 接口所在的包路径。 完成以上步骤后,你就可以在 MyBatis Plus 使用 SQL Server 数据库了。根据你的实际需求,配置和使用 MyBatis Plus 的其他功能和特性。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值