Mybatis连接Oracle数据库(1)

Mybatis连接Oracle数据库(1)这是我参与 8 月更文挑战的第 10 天,活动详情查看: 8月更文挑战 前面已经通过docker安装好了Oracle数据库,具体看: mac下通过docker安装oracle数据库 下面我们将通过na

这是我参与 8 月更文挑战的第 10 天,活动详情查看: 8月更文挑战

前面已经通过docker安装好了Oracle数据库,具体看: mac下通过docker安装oracle数据库

下面我们将通过navicat可视化工具操作Oracle数据库,创建几个简单的表,然后在Springboot中通过mybatis连接我们创建的Oracle数据表,完成一些基本的操作。

前提条件

(1) 在docker主界面中保证oracle正在运行:

截屏2021-08-11 下午4.07.23

从上图可以看到Oracle11g正运行在1521端口。

(2) 在navicat中测试连接

截屏2021-08-11 下午4.15.11

通过navicat创建数据库表

(1) 创建表空间

截屏2021-08-11 下午4.28.06

然后点击新建表空间

输入表名、大小、单位,点击保存。

Mybatis连接Oracle数据库(1)

再点击表空间,能看见新创建的表空间,点击新创建的表空间,能看到当前表空间所存放的路径,自动拓展表空间默认关闭,可以在此设置自动拓展为ON,并设置下一次拓展的大小。截屏2021-08-11 下午4.32.58

(2)新建用户

新建用户配置如下,在默认表空间中,选择我们刚刚新建的表空间。

截屏2021-08-11 下午4.37.37

在角色页面选择我们需要赋予的角色权限,选择CONNECT、DBA、RESOURCE截屏2021-08-11 下午4.42.24

点击保存,重启navicat,就能在左侧看到我们新建的用户。

截屏2021-08-11 下午4.43.19

接下来创建表的操作,就和我们连接mysql数据时操作一致。

(3)新建表

新建一个UserBean表,表包括用户ID、用户名和密码。

截屏2021-08-11 下午4.47.02

在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

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注