SpringBoot整合MyBatis Druid Oracle数据库

  1. 云栖社区>
  2. 博客>
  3. 正文

SpringBoot整合MyBatis Druid Oracle数据库

Mr.Elliot 2018-10-19 17:29:00 浏览2782
展开阅读全文

1.为项目安装 Oracle_g_..._JDBC_ojdbc.jar


img_5e75616a976bcfc97d4e3c1ee50424ef.png
项目结构

由于Maven仓库中不提供Oracle的驱动所以我们要选择手动安装。
安装方式也有两种:1.mvn install 命令 (自行百度....)
我使用的是第二种


img_a97a90fae2c41bcd40a0290ece445ee9.png
Oracle驱动添加

2.application.properties 配置


#-----server-----
server.port=8080
#-----spring-----
spring.datasource.url=jdbc:oracle:thin:@//10.9.**.***:1521/LBEPC
spring.datasource.username=*****
spring.datasource.password=****
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
#druid
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
#连接池补充配置
spring.datasource.druid.initial-size=5
spring.datasource.druid.min-idle=5
spring.datasource.druid.max-active=20
#连接等待超时
spring.datasource.druid.max-wait=60000

mybatis.mapper-locations=classpath:mapper/*.xml
mybatis.type-aliases-package=cn.lpck.car_part.pojo.CarPart

spring.mvc.static-path-pattern=/static/**

3.关于项目框架搭建


我之前有写过很详细的使用Idea搭建SpringBoot2.0项目的教程
传送门:超级详细的 https://www.jianshu.com/p/9dadb62cd048

4.mapper文件

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="cn.lpck.car_part.mapper.CarPartMapper">
    <resultMap id="carPartMap" type="cn.lpck.car_part.pojo.CarPart">
        <id column="ID" jdbcType="INTEGER" property="id"></id>
        <result column="PART_NAME" jdbcType="VARCHAR" property="partName"></result>
        <result column="PART_PRICE" jdbcType="INTEGER" property="partPrice"></result>
        <result column="PART_NUMBER" jdbcType="VARCHAR" property="partNumber"></result>
    </resultMap>
    <!--查询所有配件-->
    <select id="queryAllParts" resultMap="carPartMap">
        select ID,PART_NAME,PART_PRICE,PART_NUMBER from T_CARPART
    </select>

</mapper>

5.查询数据库测试

img_667e7fc66e300cb341a73c089fe8a28b.png
测试数据

网友评论

登录后评论
0/500
评论
Mr.Elliot
+ 关注