IDEA 创建Spring 项目 使用mybatis连接sqlServer 或mySQL数据库

IDEA 创建Spring 项目 使用mybatis连接sqlServer 或mySQL数据库,第1张

此文章记录如何创建一个非web项目连接数据库,并实现读取内容。

目录

新建一个项目

 项目目录介绍

 数据库参数配置

 实体类

 UserMapper.xml文件

Dao类

 Server类

 程序测试入口

 结果


新建一个项目

若没Spring Initializr 需要自己在IDEA中添加此项

 添加需要的依赖 此图为连接sqlServer 若连接mySql只需将MS SQL Server Driver换成MySQL Driver即可

 项目目录介绍

 数据库参数配置
spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.datasource.url=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=celi 
spring.datasource.username=celi
spring.datasource.password=celi
mybatis.mapper-locations=classpath:mapper/*Mapper.xml 

 实体类

 

 UserMapper.xml文件




    

Dao类
package com.sqlserver.demo;

import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface UserMapper {
    User findUser();
}

 Server类
package com.sqlserver.demo;

import lombok.Data;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;

@Service
@Data
public class UserService {
   @Resource
   private UserMapper userMapper;

    public User findUser(){
        return userMapper.findUser();
    }
}

 程序测试入口

 结果

MySQL数据库只有数据库配置文件有细微区别

1、创建项目所选依赖不同

 2、数据库配置文件不同

server.port=8080
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://192.168.0.251:3306/cii-test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&useSSL=false 
spring.datasource.username=demo_user
spring.datasource.password=123456
mybatis.mapper-locations=classpath:mapper/*Mapper.xml 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/732858.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存