iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MyBatis开发环境搭建与配置
  • 863
分享到

MyBatis开发环境搭建与配置

mybatisjavamysql 2023-10-18 10:10:36 863人浏览 泡泡鱼
摘要

一、mybatis环境搭建 创建工程 引入相关依赖(pom.xml) 创建数据库(mybatis) 创建数据库链接信息配置文件(db.properties) 创建MyBatis核心配置文件(mybatis-config.xml) 一、创建工

一、mybatis环境搭建

创建工程

引入相关依赖(pom.xml)

创建数据库(mybatis)

创建数据库链接信息配置文件(db.properties)

创建MyBatis核心配置文件(mybatis-config.xml)

一、创建工程

二、引入依赖(pom.xml)

在pom.xml中导入相关依赖

                    org.mybatis            mybatis            3.4.6                            Mysql            mysql-connector-java            8.0.18                            junit            junit            4.12                            log4j            log4j            1.2.12            

如果标签红色说明相关依赖没有被引入,也就是jar文件没有被引入工程,settings.xml解决的问题是修改Maven仓库为国内的阿里云

 三、创建数据库(mybatis)

具体代码:

use mybatis;create table users(    uid int primary key auto_increment,    uname varchar(20) not null,    uage int not null);insert into users(uid,uname,uage) values(null,'张三',20),(null,'李四',18);

四、 创建数据库链接信息配置文件(db.properties)

在resources下创建db.properties

具体代码:

jdbc.driver=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&characterEncoding=utf8&useUnicode=true&useSSL=falsejdbc.username=rootjdbc.passWord=root

 其中jdbc.username="数据库用户名"

jdbc.password="数据库密码"  我的密码为root

五、创建MyBatis核心配置文件(MybatisConfig.xml)

 具体内容:

                                                                                                                                                                        

二、创建项目结构

创建POJO实体(User)

创建mapper接口(UserMapper)

修改核心配置文件(mybatis-config.xml)

创建映射文件(UserMapper.xml)

创建log4j.xml的配置文件

创建测试文件TestMybatis.java

一、创建POJO实体(User)

1创建包

   实体类User内容:

package com.example.POJO;public class User {    private int uid;    private String uname;    private int uage;    public int getUid() {        return uid;    }    public void setUid(int uid) {        this.uid = uid;    }    public String getUname() {        return uname;    }    public void setUname(String uname) {        this.uname = uname;    }    public int getUage() {        return uage;    }    public void setUage(int uage) {        this.uage = uage;    }    @Override    public String toString() {        return "User{" +                "uid=" + uid +                ", uname='" + uname + '\'' +                ", uage=" + uage +                '}';    }}

二、创建mapper接口(UserMapper)

 具体内容:

package org.example.mapper;public interface UserMapper {}

三、修改核心配置文件(mybatis-config.xml)

具体内容:

                                                                                                                                                                                                                

四、创建映射文件(UserMapper.xml)

具体内容:

        

 五、创建log4j.xml的配置文件 

 具体内容:

                                                                                                    

六、创建测试文件TestMybatis.java

1 com.example.mapper.UserMapper.java接口文件中添加方法

public interface UserMapper {        public User findUserById(int id);}

2UserMapper.xml映射文件添加sql语句 

                    select * from users where uid = #{id}    

 6.3com.example.test.TestMybatis.java中添加测试方法

package com.example.test;import org.example.mapper.UserMapper;import org.example.pojo.User;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import org.junit.Test;import java.io.IOException;import java.io.InputStream;public class TestMyBatis {    @Test    public void testFindUserById() throws IOException {        //1.获取核心配置类        InputStream is = Resources.getResourceAsStream("mybatis-config.xml");        //2.创建SqlSessionFacotry        SqlSessionFactory sqlSessionFacotry = new SqlSessionFactoryBuilder().build(is);        //3.获取SqLSession对象        SqlSession session = sqlSessionFacotry.openSession();        //4.执行sql语句        UserMapper mapper = session.getMapper(UserMapper.class);        User user = mapper.findUserById(1);        System.out.println("user = " + user);        //5。释放资源        session.close();    }}

TextMybatis运行结果:

 MyBatis核心配置

来源地址:https://blog.csdn.net/qq_46530609/article/details/129864424

您可能感兴趣的文档:

--结束END--

本文标题: MyBatis开发环境搭建与配置

本文链接: https://www.lsjlt.com/news/430771.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MyBatis开发环境搭建与配置
    一、MyBatis环境搭建 创建工程 引入相关依赖(pom.xml) 创建数据库(mybatis) 创建数据库链接信息配置文件(db.properties) 创建MyBatis核心配置文件(mybatis-config.xml) 一、创建工...
    99+
    2023-10-18
    mybatis java mysql
  • Android Studio 开发环境搭建 & 配置
    前言 上一次做 Android 开发还是在大三的 Android 课设项目上「 IPOD - 本地音乐播放器」 开发环境:JDK开发语言:Java开发工具:Android Studio 现在...
    99+
    2023-09-26
    android studio android ide
  • Python 开发环境搭建(04):pydev 配置
    要基于eclipse开发python,要先安装pydev,如下是安装步骤一、安装Pydev单击Help单击 Eclipse Marketplace进入后搜索Pydev安装Install(此处因为已经安装过了,所以显示Installed)二、...
    99+
    2023-06-02
  • Android Studio 开发环境搭建 & 配置
    前言 上一次做 Android 开发还是在大三的 Android 课设项目上「 IPOD - 本地音乐播放器」 开发环境:JDK开发语言:Java开发工具:Android Studio 现在由于工作需要 「面向业务编程」,需要重拾...
    99+
    2023-08-20
    android studio android ide
  • MyBatis 环境搭建配置全过程【IDEA】
    文章目录 一、MyBatis 介绍二、MyBatis 环境搭建1.MyBatis 下载2.配置 jdk 版本3.创建 Maven 工程4.IDEA 连接数据库5.项目文件构架6.引入相关依赖7.命令行创建数据库8.数据库配置文件9....
    99+
    2023-08-17
    1024程序员节 java mybatis
  • android的环境搭建与配置
    Andrid studio开发环境的配置前言配置JDK环境配置SDK环境为android studio下载所需SDK插件以上步骤都做完了,就验证...
    99+
    2022-06-06
    环境搭建 环境 Android
  • Python WEB开发环境搭建及配置四
       在Centos6.4里已经内置Python2.6.6,觉得版本低的同学可以对此进行升级,对于最新版本的编译安装我将放到后面的博文里详细描述,下面是一些Python常见配置1.环境变量的设置(默认已设好)#env#echo $PATH...
    99+
    2023-01-31
    环境 Python WEB
  • mybatis介绍与环境搭建
    一、不用纯jdbc的原因,即缺点。1、数据库理解,使用时创建,不用时释放,会对数据库进行频繁的链接开启和关闭,造成数据库的资源浪费,影响数据库的性能。设想:使用数据库的连接池。2、将sql语句硬编码到jav...
    99+
    2022-10-18
  • Java开发环境配置及Vscode搭建过程
    目录Java开发环境配置Vscode中配置Java开发环境Java开发环境配置 环境配置之前,首先使用cmd命令查看机器是否配置过Java环境,测试命令为(java或javac或ja...
    99+
    2022-11-12
  • JAVA开发环境的搭建与配置(Windows 11)详细记录
    一、下载安装JDK         搜索“Oracle JDK8”,选择Oracle官网进入         根据自己设备的操作系统选择对应版本         点击下载弹出Oracle登录界面,...
    99+
    2023-10-18
    java windows oracle
  • php环境搭建配置
    PHP是一种非常流行的服务器端开发语言,它被广泛用于Web开发、软件开发、以及各种与服务器端有关的操作。为了使用PHP进行开发,用户需要首先搭建并配置好PHP环境。本文将详细介绍PHP环境的搭建和配置过程。一、安装PHP环境1.安装PHP解...
    99+
    2023-05-24
  • 如何搭建webpack与SPA开发环境
    这篇文章主要介绍了如何搭建webpack与SPA开发环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。项目初始化以你喜欢的任意方式,创建项目...
    99+
    2022-10-19
  • Android 开发环境搭建
    现在主流的Android开发环境有: ①Eclipse + ADT + SDK ②Android Studio + SDK ③IntelliJ IDEA + SDK 现在国内大部分开发人员还是使用的Eclipse,而谷歌宣布不再更新AD...
    99+
    2023-09-10
    android android studio java
  • Python开发环境搭建
    1、pyenv   安装地址  https://github.com/yyuu/pyenv-installer  curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/...
    99+
    2023-01-31
    环境 Python
  • 搭建 Python 开发环境
    准备工作Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。首先我们来看看系统中是否已经存在 Python ,并安装一些开发工具包:安装前准备查看当前系统中的 Python 版本,可以看到实验室的这台服务器已经安装了 Pyt...
    99+
    2023-01-31
    环境 Python
  • Android开发环境搭建
    1 软件下载 (1) JDK : http://www.oracle.com/technetwork/java/javase/downloads/index.html (2...
    99+
    2022-06-06
    环境搭建 环境 android开发 Android
  • 搭建pomelo 开发环境
    开发前提条件: Windows系统,请确保你的Windows系统包含源码编译工具。Node.js的源码主要由C++代码和JavaScript代码构成,但是却用 gyp 工具来做源码的项目管理,该工具采用Py...
    99+
    2022-06-04
    环境 pomelo
  • JSP开发环境搭建
    搭建JSP开发环境Java的开发环境 :JDK和JRE 支持Java语言的Web应用服务器:Tomcat开发工具:eclipse(一)JDK的安装和配置下载JDK1.6 for windows,http://www.oracle.com/t...
    99+
    2020-02-15
    java教程 java
  • Python-开发环境搭建
    第一次搭建Python开发环境,请教Java同事,查文章。 原来开源的东东搭建起来真是麻烦啊! Eclipse + PyDev 环境搭建 有截图,见附件...
    99+
    2023-01-31
    环境 Python
  • nodejs开发环境配置与使用
    先说下nodejs这个哦,有人以为它是一种语言,其实不是,它是一个平台,一个建立在google的V8引擎上的js运行平台,就是解析js,并提供自己 的一些API给用户调用。从目前的情况来看,这个发展情况还算...
    99+
    2022-06-04
    环境 nodejs
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作