Springboot连接Oracle数据库

news/2024/11/9 0:55:53/

pom文件

  <dependencies><!--用的是2.3.12.RELEASE版本--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.4.2</version></dependency><!-- https://mvnrepository.com/artifact/com.oracle.database.nls/orai18n --><!--oracle 必备 , 用于处理oracle中文乱码 , 可以删除试试代码运行情况,--><dependency><groupId>com.oracle.database.nls</groupId><artifactId>orai18n</artifactId><version>19.7.0.0</version></dependency><!--        <dependency>--><!--            <groupId>com.baomidou</groupId>--><!--            <artifactId>mybatis-plus-generator</artifactId>--><!--            <version>${mybatis-plus-generator.version}</version>--><!--            <scope>test</scope>--><!--        </dependency>--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependency><groupId>com.oracle.database.jdbc</groupId><artifactId>ojdbc8</artifactId></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>

application.yml文件

server:port: 8080
spring:datasource:driverClassName: oracle.jdbc.driver.OracleDriverurl: jdbc:oracle:thin:@192.168.2.13:1521:orcl #orcl为sidusername: cjkpassword: admin#6966
mybatis:mapper-locations: classpath:mapper/*.xmltype-aliases-package: com.example.demo.entityconfiguration:map-underscore-to-camel-case: true

mapper层

@Repository
public interface  MedicineMapper extends BaseMapper<Medicine>{@Select("select HH,PM,BM,CD,DWBH from yw_kck where HH=#{HH}")Medicine selectOne(String HH);
}

url:

http://localhost:8080/getOne?HH=80004

Controller层接收参数:

@RestController
public class MedicineController {@Autowiredprivate MedicineService medicineService;@RequestMapping("/getOne")public Medicine getOne( String HH){return  medicineService.getOne(HH);}}

http://www.ppmy.cn/news/703809.html

相关文章

day2 QT按钮与容器

目录 按钮 1、QPushButton 2、QToolButton 3、QRadioButton 4、QCheckBox 示例 容器 ​编辑 1. QGroupBox&#xff08;分组框&#xff09; 2. QScrollArea&#xff08;滚动区域&#xff09; 3. QToolBox&#xff08;工具箱&#xff09; 4. QTabWidget&#xff08;选…

视频编码之软解与硬解区别

视频解码分为软解和硬解。 所谓“软解”就是通过软件让CPU进行视频解码处理&#xff1b;而“硬解”是指不依赖于CPU&#xff0c;通过专用的设备&#xff08;子卡&#xff09;单独完成视频解码&#xff0c;比如曾经的VCD/DVD解压卡、视频压缩卡都被冠以“硬解”的称号。现在实现…

Android视频播放软解与硬解的区别

硬解&#xff0c;用自带播放器播放&#xff0c;android中的VideoView软解&#xff0c;使用音视频解码库&#xff0c;比如FFmpeg 一、硬解码 硬解&#xff1a;就是调用GPU的专门模块编码来解&#xff0c;减少CPU运算&#xff0c;对CPU等硬件要求也相对低点。软解需要CPU运算&a…

视频解码硬解和软解的区别及如何选择

视频解码硬解和软解的区别及如何选择 硬解 字面上理解就是用硬件解码。通过显卡的视频加速功能对高清视频进行解码。可以理解为有一个专门的电路板来进行视频的解码工作&#xff0c;是依靠GPU。调用GPU的专门模块编码来解码&#xff0c;减少CPU运算。显卡核心GPU拥有独特的计…

软解和硬解

软解和硬解 软解硬解硬的优劣区别软解视频软解软件解锁硬件方面软件方面 软解 可以理解为利用软件本身解码。比如播放器本身。但是实际上软解还是得硬件支持。这个硬件就是CPU。 在软解码过程中&#xff0c;需要对大量的视频信息进行运算&#xff0c;所以对CPU处理性能的要求…

硬解和软解的区别

硬解和软解的区别 工作方式不同 硬件解码就是通过显卡的视频加速功能对高清视频进行解码。显卡的GPU/VPU要比CPU更适合这类大数据量的、低难度的重复工作 软解码是纯粹依靠CPU来解码的方式&#xff0c;将解压高清编码的任务交给CPU。 解码速度不同 硬解码最大的优点就是速度…

【Spring Cloud Alibaba】OpenFeign的使用

Feign is a Java to HTTP client binder inspired by Retrofit, JAXRS-2.0, and WebSocket. Feign’s first goal was reducing the complexity of binding Denominator uniformly to HTTP APIs regardless of ReSTfulness. Feign是一个Java到HTTP的客户端绑定器&#xff0c;灵…

深入详细了解CAD:概念、功能和应用

目录 1. 请解释CAD是什么&#xff0c;以及它在工程设计中的作用。2. 请列举几种常见的CAD软件&#xff0c;并简要介绍它们的特点。3. 什么是CAD模型&#xff1f;请解释CAD模型的不同类型。4. 在CAD中&#xff0c;什么是图层&#xff1f;请解释图层在设计中的作用。5. 请解释CAD…