暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Spring boot 之Oracle JDBC

苹果园dog Cesium 2021-09-14
1617

1、在IDEA创建spring boot 项目

2、下载oracle驱动jar包

查询oracle的版本,下载对应的包

 

 下载方法如下 

https://mkyong.com/maven/how-to-add-oracle-jdbc-driver-in-your-maven-local-repository/

3、导入包并配置pom.xml

 

 

 

 

        <dependency>
<groupId>com.ojdbc6</groupId>
<artifactId>com.ojdbc6</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/ojdbc6.jar</systemPath>
</dependency>

4、配置数据库连接信息

server.port=9190

spring.datasource.url=jdbc:oracle:thin:@localhost:1521/ORCL.TEST
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.username=lytest
spring.datasource.password=111111

 

5、写接口

package com.olddog.tongliao.controllers;
import com.alibaba.fastjson.JSON;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;
import java.util.Map;

@RestController
public class test2 {
@Autowired
private JdbcTemplate jdbcTemplate;

@ResponseBody
@RequestMapping("/test2")
public List<Map<String, Object>> hello() {
try {
String sql = "select * from TL.V_SEARCH_AREA_LIST";
List<Map<String, Object>> list = jdbcTemplate.queryForList(sql);
return list;
}catch (Exception ee){
throw ee;
}
}
}

6、打包上线并测试


文章转载自苹果园dog Cesium,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论