一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - Spring Boot整合MyBatis連接Oracle數據庫的步驟全紀錄

Spring Boot整合MyBatis連接Oracle數據庫的步驟全紀錄

2021-05-21 11:11?帥 Java教程

這篇文章主要給大家介紹了關于Spring Boot整合MyBatis連接Oracle數據庫的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

前言

本文主要分享了spring boot整合mybatis連接oracle數據庫的相關內容,下面話不多說了,直接來詳細的步驟吧。

步驟如下:

1、spring boot項目添加mybatis依賴和oracle驅動:

?
1
2
3
4
5
6
7
8
9
10
<dependency>
 <groupid>org.mybatis.spring.boot</groupid>
 <artifactid>mybatis-spring-boot-starter</artifactid>
 <version>1.3.2</version>
</dependency>
<dependency>
 <groupid>com.oracle</groupid>
 <artifactid>ojdbc6</artifactid>
 <version>11.2.0.1.0</version>
</dependency>

2、配置application.properties:

?
1
2
3
4
5
6
7
8
9
10
#spring.datasource.driver-class-name=com.mysql.jdbc.driver
#spring.datasource.url=jdbc:mysql://localhost:3306/ems
#spring.datasource.username=root
#spring.datasource.password=root
mybatis.mapper-locations=classpath:/com/example/demo/mapper/*.xml
server.port=9090
spring.datasource.driver-class-name=oracle.jdbc.driver.oracledriver
spring.datasource.url=jdbc:oracle:thin:@134.32.9.247:1700/mbss
spring.datasource.username=dbrtadm
spring.datasource.password=dbrtadm

3、新建實體類,注意與數據庫字段對應:

?
1
2
3
4
5
6
7
8
9
10
11
package com.example.demo.entity;
 
import lombok.getter;
import lombok.setter;
 
@getter
@setter
public class user {
 public int id;
 public string order_id;
}

4、新建mapper(xml):

?
1
2
3
4
5
6
7
<?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="com.example.demo.dao.usermapper">
 <select id = "listuser" resulttype="com.example.demo.entity.user">
  select * from t_ps_order_qr
 </select>
</mapper>

5、新建dao接口:

?
1
2
3
4
5
6
7
8
package com.example.demo.dao;
import java.util.list;
 
import org.apache.ibatis.annotations.mapper;
@mapper
public interface usermapper {
 public list listuser();
}

 此處應加@mapper注解,interface的方法名對應xml的標簽id。

6、新建controller:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package com.example.demo.controller;
 
import java.util.list;
 
import javax.annotation.resource;
 
import org.springframework.beans.factory.annotation.autowired;
import org.springframework.web.bind.annotation.getmapping;
import org.springframework.web.bind.annotation.restcontroller;
 
import com.example.demo.dao.usermapper;
 
@restcontroller
public class testcontroller {
 @resource
 usermapper um;
  
 @getmapping("/listu")
 public list listuser() {
  return um.listuser();
 }
}

啟動主程序,瀏覽器訪問http://localhost:9090/listu,

Spring Boot整合MyBatis連接Oracle數據庫的步驟全紀錄

注意oracle驅動版本問題,版本不對可能會報錯。

Spring Boot整合MyBatis連接Oracle數據庫的步驟全紀錄

需要連接mysql只需將驅動和url更改為mysql的即可,其余與oracle相同。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

原文鏈接:https://www.cnblogs.com/unuai/p/9389691.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲福利电影一区二区? | 欧美综合在线 | 精品国产国产精2020久久日 | 天天夜夜草草久久伊人天堂 | 日本xxxxn1819 | 2018天天弄| 99热在线这里只有精品 | 久久精麻豆亚洲AV国产品 | 狠狠色婷婷狠狠狠亚洲综合 | 国产专区日韩精品欧美色 | 久久国产精品福利影集 | 国产乱码在线精品可播放 | 456成人免费高清视频 | 亚洲国产成人精品不卡青青草原 | 好吊色网站 | 114级毛片免费观看 1024亚洲天堂 | anal22日本人视频 | 亚洲经典激情春色另类 | 99久久精品国产免看国产一区 | 欧美一级特黄特色大片 | 美女毛片在线 | 欧美爽妇 | 国产精品免费aⅴ片在线观看 | 午夜国产精品视频在线 | 日本中文字幕在线视频站 | 午夜影院在线免费观看 | 国产情侣偷国语对白 | 91进入蜜桃臀在线播放 | 4hu影院永久在线播放 | 国产短视频精品一区二区三区 | 美女被灌浣肠失禁视频 | 日本高清视频一区二区 | 成人国产网站v片免费观看 成人国产精品视频 | 久久视频在线视频观看精品15 | 久草青青在线 | 国产成人 免费观看 | 亚洲第99页 | 亚洲欧美色综合图小说 | 国产欧美精品一区二区三区–老狼 | 狠狠干日日操 | 狠狠色狠狠色综合日日小蛇 |