springboot yml 文件配置oracle,提示账号密码错误

最近使用Spring boot,本来一直连接的是mysql数据库,一直没问题。昨天在更换了oracle数据库后,一直提示账号密码不正确,登录被拒绝。检查多次,检查账号密码一切正常,但就是连接不上oracle.

java.sql.SQLException: ORA-01017: invalid username/password; logon denied

at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:445)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:389)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:382)
at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:600)
at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:445)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:450)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192)
at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:380)
at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:760)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:401)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:546)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:236)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:521)
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1570)
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1636)
at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2505)

没办法,只能从最根本的地方入手,终于,在DBconfig.java中配置数据源的值仍然是mysql,没修改,马上动手修改。

启动项目,测试,发现问题仍在,这就奇怪了,然后在debug,看数据源信息,这才发现问题所在,如图:

什么?密码竟然是一个0?我配置文件的密码明明是6个0啊,怎么办呢,因为才学着使用springboot,就试着给配置文件的密码加了引号 ‘000000’

保存,重新启动项目,检查数据源,没问题。

打开数据库相关操作,果然正常!!!

在之前接触的配置文件中配置000000是绝对没问题的,我为什么在yml中6个0会被变成1个0?简直是坑啊。

具体原因没有深究,可能是yml文件会吧纯数字的字符串当数字处理吧。

原文地址:https://www.cnblogs.com/tyrone2005/p/10248075.html

时间: 2024-08-30 01:28:52

springboot yml 文件配置oracle,提示账号密码错误的相关文章

springboot yml文件 参数中的逗号 &#39;,&#39;

今天在学习springcloud的geteway的时候,使用yml配置route spring: profiles: betweenroute cloud: gateway: routes: - id: between uri: http://localhost:8763 predicates: Between=2019-06-28T15:16:04.662+08:00[Asia/Shanghai],2019-07-28T15:16:04.662+08:00[Asia/Shanghai] //错

如何配置 oracle 11g 复杂密码校验设置

 ----查看缺省profile 中 密码相关的参数配置信息 SQL> SELECT profile,resource_type,resource_name,limit FROM dba_profiles WHERE resource_type='PASSWORD' AND profile='DEFAULT'; PROFILE                        RESOURCE RESOURCE_NAME                    LIMIT ------------

win7访问远程共享文件总是提示用户名密码错误

局域网内共享了个文件,在别的同事电脑输入用户名密码后均可正常访问,但是我的pc访问时却始终是提示用户名密码错误,记得这个共享文件都建立很久了,以前我的pc机貌似也可以正常访问它,这问题让我很纳闷.后来搜了很久,在网上找到了答案.说是win7在安全方面比较重视,但也由此导致了一些日常操作的不方便,比如我们在某台电脑上共享了一个文件夹,然后想在别的电脑上访问,使用xp系统时只要搜索到相应的共享文件夹然后输入正确的帐号和密码就可以使用,而同样的帐号和密码win7却总是提示帐号密码错误. 具体解决方案如

安装腾讯通 rtx 老是提示用户名密码错误

在自己机器上安装rtx服务器和客户端 测试 系统是win7  64 旗舰版 从企鹅上下载的2013 rtx 服务端和客户端 账户用的是普通用户user 在安装rtx服务端时候 会在桌面上出现一个rtxinstall.txt的文件 里面提示大量的 指定服务未安装 在qq群里问了人  有人说是因为 没有权限 改用administrator账户 安装就没问题了 给企鹅打电话一直没人接 耗费了我好久的时间 这是我第一次记录工作笔记,我以后会每天记录自己在工作和学习过程中遇到的问题和做过的项目,写给未来的

vmware vcenter orchestrator configuration提示“用户名密码错误或登录失败超过次数被锁定”

首次登录,使用默认用户密码登录vmware/vmware vmware vcenter orchestrator configuration提示"用户名密码错误或登录失败超过次数被锁定".记得之前没有修改过密码,但是就是登录不了,只能通过重置找回密码了. Windows:在vcenter服务器上找到vmware安装目录下的passwd文件 Linux:/var/lib/vco/configuration/conf/passwd.properties Windows:使用文本编辑器打开p

【BO】WEBI文件打开时提示Illegal access错误

在infoview中打开WEBI文件时,提示如下错误. 通过查看SCN,找到错误原因是CMC中有一个服务没有启动. 启动这个服务即可: WebIntelligenceProcessingServer [BO]WEBI文件打开时提示Illegal access错误,布布扣,bubuko.com

win7访问局域网总提示用户名密码错误解决方案

win7访问局域网总提示用户名密码错误解决方案 1.点击开始-在搜索栏输入:secpol.msc(或者直接按下win+r键,输入secpol.msc),打开本地安全策略. 2.找到“安全设置”的“本地策略”的“安全选项” 3.在右边一栏找到“网络安全:LAN管理器身份验证级别”,双击进入 4.在默认状态选项下,英文版应该为"no defined",中文版为空.下拉那个默认选项,选择“仅发送NTLM响应” 5.确认

SpringBoot yml文件语法

SpringBoot提供了大量的默认配置,如果要修改默认配置,需要在配置文件中修改. SpringBoot默认会加载resource下的配置文件: application*.yml application*.yaml application*.properties 这也是配置文件的加载顺序,如果某个key有多个配置,则后加载的会覆盖之前加载的配置. yml.yaml是同一种文件,后缀写成yml.yaml都可以. 一般使用application.yml. yml文件语法 (1)普通字段: name

SpringBoot---Eclipse编辑yml文件不能自动提示的问题(Eclipse安装插件STS)

在学习了几天SpringBoot之后,刚开始跟着别人的博客使用的是IDEA,后来跟着视频学,讲师用的eclipse,便跟着用了,但是发现在编辑yml配置文件的时候,没有自动提示的功能,百度之后发现是没有安装STS插件,那就安装呗,没想到装一个插件也踩了不少的坑,这里总结一下,希望能帮到翻到这篇博客的小白. 看了很多关于安装STS插件的博文,也下载了好几个版本,但是都没有正常提示. 后来才发现重要的一点是:需要根据Eclipse版本下载相应的STS插件,但是我安装的时候,也是按照网上的博客来的,对