Oracle数据库爬坑(四)

一:springboot整合oracle数据库-爬坑

 首先创建springboot项目,这里就不再阐述怎么创建了,接下来导入oracle数据驱动包,相关驱动包 官网可以下载

导入maven依赖

 <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc6</artifactId>
            <version>11.2.0.1.0</version>
        </dependency>

这里会出现

发现报错Missing artifact com.oracle:ojdbc:jar:

的问题,主要是因为oracle 数据库驱动没有免费,无法通过maven 仓库来直接获取,那么

就需要到官网去下载相应的jar包,然后置入maven仓库中。

下载好驱动后使用以下命令

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=C:\ojdbc14-10.2.0.4.0.jar

其中-Dfile是你存放下载驱动包的本地路径。

QQæªå¾20160124192554.png

然后maven install即可 另外springboot.properties 我的配置如下:


#mybatis.mapper-locations=classpath:/com/example/demo/mapper/*.xml
server.port=8080
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@127.0.0.1:1521/orcl
spring.datasource.username=XU
spring.datasource.password=123456
#mybatis -
mybatis.mapper-locations=classpath:MyMapper/*.xml
mybatis.type-aliases-package=com.example.demo.model

 

二:使用navicat链接oracle创建表空间

 

然后右键新建表空间

创建完毕后,需要新建一个用户

同样右键新建用户

用户名记住大写,在默认表空间中 勾选刚刚创建好的表空间。

在成员属于中勾选CONNECT DBA

 

在“成员属于”中我们选择了“DBA”权限。其实对于一般的用户,我们只需赋予connect、resource、create view这几个权限即可。但是这里我们为了演示方便就选择“DBA”了。有关connect、resource、create view这几个权限的赋予,可见下图:

 

创建用户后,重新连接oracle数据库使用刚刚创建好的账号

 

此时数据库已经可以查看到了

 

三: "ORA-00942: 表或视图不存在 "的原因和解决方法

1、问题产生的原因

  Oracle 是大小写敏感的,我们创自己写Sql脚本创建表的时候Oracle会自动将我们的表名,字段名转成大写。

所以创建数据库表名称的时候尽量采用大写,否则需要加上双引号才能进行查询。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值