springboot链接oracle,配置数据库连接池

2023-10-29

快速搭建一个springboot web项目

SpringBoot中的数据库连接池

SpringBoot链接oracle
oracle由于权限问题需要自己下载jar包,然后构建到maven仓库中。
下载oracle 11g并安装

安装后拷贝jar包,目录结构G:\Oracle-install\Oracle-app\product\11.2.0\dbhome_1\jdbc\lib(我的Oracle安装目录)
在这里插入图片描述
在这里插入图片描述
选择合适的jar包,我这里选的是ojdbc6.jar,适用于jdk8

将jar包改名为 ojdbc6-10.2.0.3.0.jar 拷贝到该目录下:
在这里插入图片描述
将jar包构建到maven本地仓库中:
cmd命令执行如下语句(需提前安装maven,并创建本地仓库)

mvn install:install-file -Dfile=ojdbc6-10.2.0.3.0.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=10.2.0.3.0 -Dpackaging=jar -DgeneratePom=true

执行成功如图:
在这里插入图片描述
然后将ojdbc6-10.2.0.3.0.jar拷贝到本地仓库中(我的目录:E:\apache-maven\maven-local-warehouse\com\oracle\ojdbc6\10.2.0.3.0)
在这里插入图片描述
接下来配置springboot 链接oracle

pom.xml中加入如下依赖:

		<!-- Spring Boot JDBC -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jdbc</artifactId>
        </dependency>

        <!-- oracle -->
        <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc6</artifactId>
            <version>10.2.0.3.0</version>
        </dependency>

application.properties 加入连接参数:

#配置Spring Data JPA
spring.jpa.database=oracle 
#spring.jpa.show-sql=true
#spring.jpa.hibernate.ddl-auto=update

#配置oracle驱动以及数据库用例
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@127.0.0.1:1521/orcl
spring.datasource.username=scott
spring.datasource.password=scott

配置数据库连接池(pom.xml):

		<!-- Spring Boot JDBC Pool -->
        <dependency>
            <groupId>org.apache.tomcat</groupId>
            <artifactId>tomcat-jdbc</artifactId>
        </dependency>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

springboot链接oracle,配置数据库连接池 的相关文章

  • 使用QTDesigner实现简易的信号与槽

    前言 在pyqt5中使用信号与槽的概念 来实现组件的相关交互动作 信号 外界对组件执行的动作 比如 用鼠标勾选 用鼠标滑过 在文本框中输入文字 鼠标点击按钮等 也可以理解为信号就是一种输入 是用户对界面的各种动作 这些动作通过界面传到了代码
  • Spawn-FCGI安装

    Spawn FCGI安装 获取spawn fcgi编译安装包 在 http redmine lighttpd net projects spawn fcgi wiki 上可 以获取当 前最新的版本 tar zxvf spawn fcgi x
  • 基于视觉的服装尺寸自动测量系统

    文章目录 前言 一 系统性能介绍 1 测量误差 2 测量速度 3 测量服装类型与参数 4 系统的其他功能 二 系统工作条件 三 系统的解决方案 1 相机畸变校正 2 采集待测服装图片 3 分割服装 4 基于最小圆的距离向量特征的提取 5 基
  • SpringBoot拦截器失效问题excludePathPatterns失效问题

    excludePathPatterns失效问题 做项目的时候想添加拦截器白名单 不做拦截的项目 然后添加过滤 registry addInterceptor loginInterceptor addPathPatterns excludeP
  • 全局加载less变量文件

    css preprocessorOptions less modifyVars hack true import reference pathResolve src design var index less additionalData
  • 什么是websocket协议

    websocket和http协议一样 都是基于tcp协议而发展起来的 在TCP两端 同一时间内 双方都可以主动向对方发送数据 这就是所谓的全双工 http协议 是基于tcp的 但是在同一时间内 客户端和服务器只能有一方主动发数据 这就是所谓
  • MapStruct中文文档(一)——定义映射器

    文章目录 3 定义映射器 3 1 基本映射 示例1 定义映射器的Java接口 3 2 映射组合 实验性功能 3 3 向映射器添加自定义方法 示例2 由抽象类定义的映射器 3 4 映射方法具有多个源参数 示例3 具有多个源参数的映射方法 示例
  • 基于Spring+SpringMVC+Mybatis 开发的web在线租房系统

    项目介绍 本项目包含用户端和管理端 采用JSP模板引擎渲染页面 使用Ajax实现前后端异步交互 用户端包含房屋列表 房屋详情 房屋筛选 租房 二手房 新房可按租金 出租方式 面积 房型进行筛选 按价格 发布时间进行排序 并提供登录 注册 收

随机推荐

  • 机器学习技术(五)——特征工程与模型评估

    机器学习技术 五 特征工程与模型评估 2 文章目录 机器学习技术 五 特征工程与模型评估 two 二 模型评估 1 Accuracy score 2 Confusion matrix混淆矩阵 1 多值 2 二值 3 Hamming loss
  • 使用antd3.x版本实现选择年份,并设置默认年份

    在使用antd3 x的时候 需要用到只选择年份的选择器 会遇到的很多问题 点击可以查看这个文档 可能会对你有所帮助 下面的代码的实现部分 import React Component from react import DatePicker
  • NNIE的运行机制

    NNIE的运行机制 一 背景 由于当前主流算法中都使用了深度学习算法 而深度学习算法在移植过程中 基于带有的NNIE推理单元的Hisi芯片将极大的提高算法模型的推理 加速算法计算 从而便于算法落地上车 故而本文将简要说明NNIE的运行机制
  • 基于深度学习的对联自动生成系统

    对联自动生成系统 1 项目目标 设计一个基于深度学习的对联生成系统 最终结果可以是一个简单的界面 在界面中 我输入一句上联 通过点击相应按钮 系统生成相应下联并显示出来 2 国内外相关工作 对联是属于我们中华民族独有的一种文学形式 国外研究
  • 类中的向上转型与向下转型详解

    我们的类与类之间会存在继承关系 子类继承父类 一个父类可以有多个子类 例如Animal类就可以有Cat子类 Dog子类 等等 那么我们在运用的时候根据不同的场景会出现向上转型和向下转型的情况 一 向上转型 1 Animal a1 new C
  • 【AntDB数据库】AntDB数据库迁移(三)

    导出导入数据 导入数据 导出的数据文件为copy命令的sql文件 可以直接使用psql f参数执行 但是在文件数量比较多的时候 建议采用脚本封装的方式 可控的进行数据导入 编写导入脚本 该脚本通过命令行参数来控制是通过表名查找文件导入还是按
  • Java AES加密与C#互转

    和外部系统对接的时候 对方要求用AES AES ECB PKCS5Padding对参数进行加密 给出的Java类如下 import org springframework util Base64Utils import javax cryp
  • c语言int型变量写入char数组的方法

    c语言int型变量写入char数组的方法 include
  • android开发使用 ndk-stack 打印崩溃日志

    使用 ndk stack 的时候需要你的 lib 编译为 debug 版 通常需要下面的修改 1 修改 android mk 增加 为 LOCAL CFLAGS 增加 g 选项 2 修改 application mk 增加 APP OPTI
  • 这套浙大出品的Python简直就是学习Python界的天花板

    教材PDF PTT课件 源码PPT等 相信我真的很容易上手 文末领取 关于Python技术储备 学好 Python 不论是就业还是做副业赚钱都不错 但要学会 Python 还是要有一个学习规划 最后大家分享一份全套的 Python 学习资料
  • jQuery 入门教程(28): jQuery UI Datepicker 示例(一)

    jQuery UI提供的Datepicker 是一个有着非常灵活配置的选择日期的UI组件 你可以配置显示日期的格式 语言 限制所能选择的日期范围 添加按钮等 基本用法如下 1 lt doctype html gt 2
  • YOLACT

    论文 YOLACT Real time Instance Segmentation 2019 作者 Daniel Bolya Chong Zhou Fanyi Xiao Yong Jae Lee 团队 University of Calif
  • 等保合规2022系列

    2022等保合规指南 第四篇 山石网科带你深入走进 等保 通过 等保合规2022系列 今年 关于等保你该了解什么 等保合规2022系列 一个中心 三重防护 助力企业等级保护建设更科学 以及 等保合规2022系列 20余年来 等级保护在如何
  • 使用Python爬虫获取豆瓣影评,并用词云显示

    使用Python爬虫获取豆瓣影评 并用词云显示 Python语言流行到现在 目前最受开发者喜爱的功能莫过于它的爬虫功能 以至于很多人以为Python的英语发音也是 爬虫 其实它是读作 啪善 pa n 而爬取网络信息 只是它的一个功能 它同时
  • python:鸡兔同笼,已知鸡兔总头数为 h,总腿数为 f,编写程序计算鸡兔各有多少只。

    h eval input 请输入鸡兔的总头数 f eval input 请输入鸡兔的总腿数 fowl 4 h f 2 rabbit h fowl print 笼中有 只鸡和 只兔子 format fowl rabbit
  • 【OpenCV4】绘制直方图,调用calcHist()函数(图片美化版本)

    文章目录 calcHist 函数详解 绘制直方图的代码 测试图片 生成的直方图 calcHist 函数详解 具体请参考 https blog csdn net qq 42067550 article details 122533459 绘制
  • 论文阅读:Image Partial Blur Detection and Classification

    1 论文主要解决的问题 1 检测图片的模糊区域 2 将模糊区域正确分类 主要分为等向性模糊 near isotropoc blur 和定向运动模糊 directional motion blur 下图 a 为定向运动模糊 b 为等向模糊 2
  • opencv4.x +vs2017 图像学习

    学习来源 哔哩哔哩universityhttps www bilibili com video BV1i54y1m7tw p 2 spm id from pageDriver 学习环境 opencv4 2 vs2017 第一讲总结 imre
  • React中使用react-websocket

    react websocket 安装 npm install save react websocket 用法 import Websocket from react websocket 这里引入的是根目录下index jsx 如果需要引入j
  • springboot链接oracle,配置数据库连接池

    快速搭建一个springboot web项目 SpringBoot中的数据库连接池 SpringBoot链接oracle oracle由于权限问题需要自己下载jar包 然后构建到maven仓库中 下载oracle 11g并安装 安装后拷贝j