这是我参与 8 月更文挑战的第 10 天,活动详情查看: 8月更文挑战
前面已经通过docker安装好了Oracle数据库,具体看: mac下通过docker安装oracle数据库
下面我们将通过navicat可视化工具操作Oracle数据库,创建几个简单的表,然后在Springboot中通过mybatis连接我们创建的Oracle数据表,完成一些基本的操作。
前提条件
(1) 在docker主界面中保证oracle正在运行:
从上图可以看到Oracle11g正运行在1521端口。
(2) 在navicat中测试连接
通过navicat创建数据库表
(1) 创建表空间
然后点击新建表空间
输入表名、大小、单位
,点击保存。
再点击表空间,能看见新创建的表空间,点击新创建的表空间,能看到当前表空间所存放的路径,自动拓展表空间默认关闭,可以在此设置自动拓展为ON,并设置下一次拓展的大小。
(2)新建用户
新建用户配置如下,在默认表空间中,选择我们刚刚新建的表空间。
在角色页面选择我们需要赋予的角色权限,选择CONNECT、DBA、RESOURCE
。
点击保存,重启navicat,就能在左侧看到我们新建的用户。
接下来创建表的操作,就和我们连接mysql数据时操作一致。
(3)新建表
新建一个UserBean表,表包括用户ID、用户名和密码。
在springboot中,通过mybatis连接Oracle数据库
(1)在pom.xml中导入依赖
<!-- https://mvnrepository.com/artifact/com.alibaba/druid -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.2.5</version>
</dependency>
<!-- https://mvnrepository.com/artifact/log4j/log4j -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.1</version>
</dependency>
这里注意!!Idea上maven包中没有oracle库包,这里就需要我们自己导入,这里我们可以从网上下载oracle的jar包,然后导入我们的maven库中。
从mvnrepository.com/artifact/or… 下载jar包,点击下面图中的jar,将下载的ojdbc6-11.2.0.3.jar保存到我们电脑中(这里点击没反应,可以右键链接存储为
,再将jar包保存在我们电脑上)。
同时将ojdbc6的依赖写入pom.xml中。
<!-- https://mvnrepository.com/artifact/oracle/ojdbc6 -->
<dependency>
<groupId>oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3</version>
</dependency>
今天的文章Mybatis连接Oracle数据库(1)分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/20055.html