此文章记录如何创建一个非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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)