项目连接oracle报错:listener does not currently know of SID given in connect descriptor

今天练习用IDEA搭建了一个ssm框架,数据库是oracle,在执行mybatis-generator时,一直报错listener does not currently know of SID given in connect descriptor,乍一看

不能识别我配置的sid,我检查过后感觉良好,但是这个问题持续存在,由于以前都是使用正确的连接路径,没出错也就没去详看数据库连接各组成部分的含义。

最终发现是我的url写的有问题:

 url=jdbc:oracle:thin:@127.0.0.1:1521:orcl

 问题就出在 “:orcl“ 上,这里用“:”表示这里指定的是数据库的SID,"/orcl"表示指定的是服务名,而我写的“orcl”只是和数据库的服务名对上了,SID对不上,问题解决。

    用到的东西尽量花时间去了解一下,不然上战场的时候可就要出糗咯!

posted @ 2019-06-10 11:19  kaizhengMan  阅读(5501)  评论(0编辑  收藏  举报