SpringBoot整合MyBatis Druid Oracle数据库

简介: 1.为项目安装 Oracle_g_..._JDBC_ojdbc.jar项目结构由于Maven仓库中不提供Oracle的驱动所以我们要选择手动安装。

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
测试数据
目录
相关文章
|
6天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
41 7
|
24天前
|
Oracle 关系型数据库 数据库
Oracle数据库基本概念理解(3)
Oracle数据库基本概念理解(3)
17 2
|
8天前
|
SQL Java 数据库连接
【mybatis】第一篇,Springboot中使用插件PageHelper不生效解决方案
【mybatis】第一篇,Springboot中使用插件PageHelper不生效解决方案
|
6天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
29 5
|
24天前
|
Oracle 关系型数据库 数据库
Oracle数据库基本概念理解(2)
Oracle数据库基本概念理解(2)
13 1
|
6天前
|
存储 SQL Oracle
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
31 7
|
20天前
|
JavaScript Java 关系型数据库
SpringBoot + Mybatis + Vue的代码生成器
SpringBoot + Mybatis + Vue的代码生成器
31 2
|
24天前
|
Oracle 关系型数据库 数据库
Oracle数据库基本概念理解(1)
Oracle数据库基本概念理解(1)
12 1
|
druid 网络协议 Java
Spring Boot集成Druid异常discard long time none received connection.
Spring Boot集成Druid异常discard long time none received connection.
2496 0
|
4月前
|
监控 druid Java
SpringBoot 使用【druid-spring-boot-starter】集成 druid 监控数据库
SpringBoot 使用【druid-spring-boot-starter】集成 druid 监控数据库
65 0

推荐镜像

更多