精华内容
下载资源
问答
  • application.properties转换成application.yml报错Failed to determine a suitable driver class,原因是driver-class-name、url等参数名是直接输入的,为白字。而实际上需要以spring.开头按照提示输入完整的参数,...

    application.properties转换成application.yml报错Failed to determine a suitable driver class,原因是driver-class-name、url等参数名是直接输入的,为白字。而实际上需要以spring.开头按照提示输入完整的参数,例如spring.datasource.driver-class-name,虽然idea工具最终显示的只是driver-class-name,但颜色不再是白色了。只有这样的参数名称才是有效的,被识别的。。。

    展开全文
  • spring: datasource: driver-class-name: oracle.jdbc.driver.OracleDriver url: jdbc:oracle:thin:@//address:port/dababase username: name password: password`
    spring: 
       datasource:
        driver-class-name: oracle.jdbc.driver.OracleDriver
        url: jdbc:oracle:thin:@//address:port/dababase
        username: name
        password: password`
    
    展开全文
  • 前段时间的一个项目需要使用oracle数据库,之前使用的都是Spingboot+Mybatis+Druid+Mysql,没有配置Oracle的经验,现在记录一下 1.使用Navicat Premium连接数据库 在得到公司提供给我的oracle数据库相关密码后,第一...

    前段时间的一个项目需要使用oracle数据库,之前使用的都是Spingboot+Mybatis+Druid+Mysql,没有配置Oracle的经验,现在记录一下

    1.使用Navicat Premium连接数据库

    在得到公司提供给我的oracle数据库相关密码后,第一反应当然是连上Navicat看一下了,很不幸的是第一步就遇到了一个坑:

    下图是我配置的连接属性:(我再三确认过没有填错)
    在这里插入图片描述

    但是出现了错误提示如下:在这里插入图片描述
    经过万能的google搜索,发现是缺少OCI库的原因,没办法又去Orcale官网下载了个instantclient-basic,下载地址下载后解压到你的Navicat安装目录下。我的如下:

    在这里插入图片描述

    下载完成后将OCI环境改为刚刚安装的oci.dll文件的位置,确认后重启Navicat就能发现成功连接。在这里插入图片描述

    2.springboot项目安装连接Oracle驱动

    在使用Navicat连接成功后就要开始配置项目了

    首先在pom文件中加入一下内容:

    java<dependency>
      <groupId>com.oracle</groupId>
      <artifactId>ojdbc6</artifactId>
      <version>11.2.0.1.0</version>
    </dependency>
    <dependency>
       <groupId>com.alibaba</groupId>
       <artifactId>druid</artifactId>
       <version>1.1.15</version>
    </dependency>
    

    原本以为这一点是很简单的事情,但是发现Maven没法找到oracle的相关驱动,我又请教了万能的google发现该驱动需要手动下载安装:下载地址 下载后切换到驱动文件jar文件的目录下,执行命令:

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

    安装该驱动,之后再IDEA中Reimport一下就会发现没有报错了。

    3.配置数据库连接

    驱动安装完成之后的下一件事就是配置druid与oracle相关数据的连接了

    之前没有配置过oracle数据库,我在项目中的配置是参照以前的配置来写的如下:

    datasource:
        druid:
          url: jdbc:oracle:thin:@ip:port:SERVICENAME
          username: XXX
          password: XXX
          driver-class-name: oracle.jdbc.OracleDriver
          maxWait: 10000
          initial-size: 10
          max-active: 30
          min-idle: 10
          validation-query: select version();
    

    上面的ip即为数据库所在服务器的ip地址,port为数据库开放的端口号,SERVICENAME即为上面的服务名。

    然后我写了个测试类尝试去查数据库的内容,当然又报错了,看错误日志发现好像是sql语句多了个;号,但是我写的测试SQL语句并不包含;号,然后我仔细排查了一遍发现yaml文件中有一句是 :

    validation-query: select version();

    我怀疑是这里出现了错误,就把这句话给删掉了,然后再运行就发现可以正常的执行SQL语句了。

    虽然这次成功配置了,但是还是写一遍文章记录一下较好,在复盘此次配置的过程中因为之前对yaml配置文件中的validation-query: select version();不是很了解,我又重新查找了资料,发现validationQuery语句是用在配置数据库连接池时验证数据库连接的有效性,常用数据库的相关语句如下:

    数据库 ···················validationQuery
    Oracle····················select 1 from dual
    DB2·······················select 1 from sysibm.sysdummy1
    mysql·····················select 1
    microsoft sql············select 1
    hsqldb····················select 1 from INFORMATION_SCHEMA.SYSTEM_USERS
    postgresql···············select version();
    ingres····················select 1
    derby·····················select 1
    H2·························select 1

    现在才恍然大悟,因为我们公司之前的项目好多是使用的MYSQL,而我是直接拿过来用了,导致上面问题的出现。

    展开全文
  • mybatis连接oracle数据库.yml文件配置

    万次阅读 2018-12-26 14:17:49
    mybatis连接oracle数据库.yml文件配置 spring:  datasource:  url:jdbc:oracle:thin:@192.168.80.3:端口:SID  username:SCOTT  password:*******  driverClassName:oracle.jdbc.driver.OracleD...

    mybatis连接oracle数据库.yml文件配置

    spring:
        datasource:
            url:jdbc:oracle:thin:@192.168.80.3:端口:SID
            username:SCOTT
            password:*******
            driverClassName:oracle.jdbc.driver.OracleDriver

    展开全文
  • yml配置数据库

    千次阅读 2019-10-21 17:29:29
    今天给同事将oracle的数据源改成mysql idea环境下将yml文件的中的数据源参考如下方法 https://www.cnblogs.com/linliquan/p/10987673.html
  • springboot+mybatis配置Oracle数据库

    千次阅读 2020-05-25 16:50:04
    本篇我们将分享springboot+mybatis配置Oracle数据库,接下来将会从零开始搭建。 一、我们新建一个springboot项目 1. 2.勾住spring web 点击Finish就ok了,等待项目包导好。 二、项目包导好后我们开始配置mybatis ...
  • jpa配置oracle数据库

    2019-12-12 18:23:22
    1.pom.xml <dependency>...com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.3</version> </dependency> 2.appli...
  • ORACLE 数据库配置

    2017-06-03 01:24:00
    ORACLE 数据库 一、ORACLE 简介 (一)什么是 ORACLE ORACLE 数据库系统是美国 ORACLE 公司(甲骨文)提供的以分布式数据 库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或 B/S 体系结构...
  •  <property name="driverClass" value="oracle.jdbc.driver.OracleDriver"/>  <property name="jdbcUrl" value="jdbc:oracle:thin:@localhost:1521:orcl"/>            class="org.spring...
  • driver-class-name: oracle.jdbc.driver.OracleDriver url: jdbc:oracle:thin:@***.***.***.***:1521:test username: admin password: admin druid: initialSize: 1 minIdle: 1 maxActive: 10 failFast: ...
  • application.yml文件配置 spring: datasource: 数据库1: driver-class-name: oracle.jdbc.driver.OracleDriver url: jdbc:oracle:thin:@ip地址/数据库名 username: xxx password: xxx 数据库2:...
  • 昨天在更换了oracle数据库后,一直提示账号密码不正确,登录被拒绝。检查多次,检查账号密码一切正常,但就是连接不上oracle. java.sql.SQLException: ORA-01017: invalid username/password; logon denied at ...
  • 本资源使用SpringBoot整合Oracle数据库连接双数据源,源码已进行测试真是有效,使用时更改bootstrap.yml数据库配置即可
  • 详解Spring Hibernate连接oracle数据库配置 jdbc.properties文件配置如下 driverClassName=oracle.jdbc.driver.OracleDriver url=jdbc\:oracle\:thin\:@localhost\:1521\: database=OA username=oa password=...
  • 先在项目里找到相应的Druid连接池的jar包 ... 其中druid-1.1.20.jar换成正在使用对应的版本...在yml配置文件中,将连接mysql的password后面的密码换成生成的password 然后配置解密公钥publickey 开启解密: 将filters
  • 开门见山,直接给出推荐配置格式,这种方式使用serviceName,支持集群。 推荐格式: Oracle JDBC Thin using a ServiceName: jdbc:oracle:thin:@//host:port/service_name Example:jdbc:oracle:thin:@//localhost:...
  • 微服务要实现集中管理微服务配置、不同环境不同配置、运行期间也可动态调整、配置修改后可以自动更新的需求,Spring Cloud Config同时满足了以上要求。Spring Cloud Config 分为Config Server和Config Client两部分...
  • Rails连接oracle数据库

    2021-04-04 12:32:09
    Rails连接oracle数据库 使用rails项目连接oracle数据库时有2种方法 方法1 首先在自己本地的项目中引入两个gem gem ‘activerecord-oracle_enhanced-adapter’, ‘~> 6.0.0’ gem ‘ruby-oci8’ gem 'activerecord...
  • 使用application.yml配置 oracle 11g数据源  oracle:  driver-class-name: oracle.jdbc.driver.OracleDriver  url: jdbc:oracle:thin:@:localhost:1521:test  username: test  password: test  max-active...
  • Springbootp配置多源数据库mysql+oracle 步骤如下: 1. 引入相关依赖 因oracle为收费数据库,所以需要手动将jar包打入maven仓库); <dependency> <groupId>mysql</groupId> <artifactId>...
  • 第一次配这个,网上找数据库不是oracle ,实验了2天。 那啥,第一次接触,里面的东西几乎不懂。 文章目录maven依赖类baseBean类user1类userController类CommonDaoUserDaouserServiceuserServiceImplAppindex....
  • jdbc操作oracle数据库

    2019-10-25 17:55:26
    由于在生产环境上,数据库配置是加密的,每次建表或者修改都要找相关人员...由于是建表语句以及字段注释等sql,oracle数据库不支持回滚,而且也不需要防注入等。 url,username,password在application.yml文件中有...
  • url换成了jdbc-url driverClassName换成了driver-class-name validationQuery: SELECT 1 from dual换成了connection-test-query: select 1 ... jdbc-url: jdbc:oracle:thin:@127.0.0.1:1521/orcl dr...
  • 1.pom.xml引入对应数据文件 <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <version>1...
  • 1.安装ruby ...5.database.yml文件中配置: development:  adapter: oci  host: your database as it appears on TNSNAMES.ora   username: name  password: password 本文标签:
  • 3、环境配置 1、不需要的包先删掉 将以下的包删掉 删完之后是这样子的 2、pom.xml的配置 <!-- https://mvnrepository.com/artifact/cn.easyproject/orai18n --> <dependency> <groupId>...
  • springboot+Oracle数据库实现增删改查

    万次阅读 热门讨论 2020-03-05 14:50:37
    这一整套包括springboot项目的创建,Oracle数据库连接,多数据源配置,layui数据表格展示,Ajax数据的前后端交互暂时先写这么多吧。 1.springboot项目创建 1.直接上图片 直接下一步,其中的dependencies暂时什么都...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,373
精华内容 2,149
关键字:

yml配置oracle数据库