iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Mybatis怎么连接数据库
  • 362
分享到

Mybatis怎么连接数据库

2023-07-05 06:07:20 362人浏览 薄情痞子
摘要

这篇文章主要介绍了mybatis怎么连接数据库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Mybatis怎么连接数据库文章都会有所收获,下面我们一起来看看吧。从零开始Mybatis连接数据库创建Maven文件

这篇文章主要介绍了mybatis怎么连接数据库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Mybatis怎么连接数据库文章都会有所收获,下面我们一起来看看吧。

从零开始Mybatis连接数据库

创建Maven文件

File-->new-->project-->maven,点击next

Mybatis怎么连接数据库

Mybatis怎么连接数据库

配置

在出现的pom.xml文件中<project>标签之间加入以下内容

 <!--打包方式--><packaging>jar</packaging>    <dependencies>        <!--加载Mybatis核心-->        <dependency>            <groupId>org.mybatis</groupId>            <artifactId>mybatis</artifactId>            <version>3.5.7</version>        </dependency>        <!--Junit测试-->        <dependency>            <groupId>junit</groupId>            <artifactId>junit</artifactId>            <version>4.12</version>            <scope>test</scope>        </dependency>        <!--mysql驱动-->        <dependency>            <groupId>Mysql</groupId>            <artifactId>mysql-connector-java</artifactId>            <version>5.1.3</version>        </dependency>    </dependencies>

在src-->main-->resources下创建文件mybatis-config.xml

Mybatis怎么连接数据库

Mybatis怎么连接数据库

在该文件中加入以下内容:

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"        "Http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration>    <!--配置连接数据库环境-->    <environments default="development">        <environment id="development">            <transactionManager type="JDBC"/>            <dataSource type="POOLED">                <property name="driver" value="com.mysql.jdbc.Driver"/>                <property name="url" value="jdbc:mysql://localhost:3306/test"/>                <property name="username" value="自己的用户名"/>                <property name="passWord" value="自己的密码"/>            </dataSource>        </environment>    </environments></configuration>

注意将username和password的value值改成自己的,且在自己的数据库中创建test库

创建实体类

在main的java下创建我们需要与表中对应的实体类,这里我们写user类

public class User {    //实体类        //属性与表中的各项对应,加入相应的get,set方法        int  userid;        String username;        String userpass;        String usertel;        int usercarad;        public User() {        }        public User(int userid, String username, String userpass, String usertel, int usercarad) {            this.userid = userid;            this.username = username;            this.userpass = userpass;            this.usertel = usertel;            this.usercarad = usercarad;        }        public int getUserid() {            return userid;        }        public void setUserid(int userid) {            this.userid = userid;        }        public String getUsername() {            return username;        }        public void setUsername(String username) {            this.username = username;        }        public String getUserpass() {            return userpass;        }        public void setUserpass(String userpass) {            this.userpass = userpass;        }        public String getUsertel() {            return usertel;        }        public void setUsertel(String usertel) {            this.usertel = usertel;        }        public int getUsercarad() {            return usercarad;        }        public void setUsercarad(int usercarad) {            this.usercarad = usercarad;        }    }

创建com.mapper包,并在包下创建UserMapper接口

Mybatis怎么连接数据库

这里我们简单做一个添加内容示例

package com.mapper;public interface UserMapper {    int insertUser();//返回值为改变的行数}

创建UserMapper.xml映射文件

在resources文件夹下创建mapper文件夹(包)并在其中创建UserMapper.xml

Mybatis怎么连接数据库

并在其中加入以下内容,这里要保证两个一致

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"        "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!--第一个一致,namespace对应UserMapper接口全类名--><mapper namespace="com.mapper.UserMapper">    <!--第二个一致,id对应方法名   int  insertUser(); -->   <insert id="insertUser">       insert into user values (null,"tom","1234","111",22)   </insert></mapper>

在mybatis-config.xml下<configuration>标签中最下面加入

<!--引入映射文件-->    <mappers>        <mapper resource="mapper/UserMapper.xml"/>    </mappers>

创建测试类

创建Test类进行测试

Mybatis怎么连接数据库

import com.mapper.UserMapper;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 java.io.IOException;import java.io.Reader;public class Test {    public static void main(String[] args) throws IOException {        //获取配置文件       Reader reader = Resources.getResourceAsReader("mybatis-config.xml");       // 获取SqlSessionFactoryBuilder获取SqlSessionFactory工厂       SqlSessionFactoryBuilder sqlSessionFactoryBuilder=new SqlSessionFactoryBuilder();        //获取SqlSessionFactory工厂        SqlSessionFactory sqlSessionFactory= sqlSessionFactoryBuilder.build(reader);        //利用工厂获取sqlSession        SqlSession sqlSession=sqlSessionFactory.openSession();//openSession()加入参数true,即可实现自动提交事务        //利用sqlSession的方法获取接口的对象        UserMapper userMapper=sqlSession.getMapper(UserMapper.class);        //调用接口方法,从而调用映射文件的sql语句       int num= userMapper.insertUser();       //提交事务        sqlSession.commit();        System.out.println("改变行数"+num);    }}

运行结果:

Mybatis怎么连接数据库

关于“Mybatis怎么连接数据库”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Mybatis怎么连接数据库”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: Mybatis怎么连接数据库

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

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

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

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

下载Word文档
猜你喜欢
  • Mybatis怎么连接数据库
    这篇文章主要介绍了Mybatis怎么连接数据库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Mybatis怎么连接数据库文章都会有所收获,下面我们一起来看看吧。从零开始Mybatis连接数据库创建Maven文件...
    99+
    2023-07-05
  • Mybatis Plus怎么配置双数据库驱动连接数据库
    本文小编为大家详细介绍“Mybatis Plus怎么配置双数据库驱动连接数据库”,内容详细,步骤清晰,细节处理妥当,希望这篇“Mybatis Plus怎么配置双数据库驱动连接数据库”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来...
    99+
    2023-06-28
  • mybatis连接数据库的步骤是什么
    连接数据库的步骤大致如下:1. 导入MyBatis的相关依赖包,包括MyBatis核心库和数据库驱动。2. 创建数据库连接信息,包括...
    99+
    2023-08-19
    mybatis 数据库
  • mybatis无法连接数据库如何解决
    如果MyBatis无法连接数据库,可以按照以下步骤进行排查和解决:1. 确认数据库配置:检查MyBatis的数据库配置是否正确,包括...
    99+
    2023-10-20
    mybatis 数据库
  • jdbc怎么连接数据库
    小编给大家分享一下jdbc怎么连接数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!jdbc连接数据库的步骤:1、加载jdbc驱动程序;2、创建数据库的连接;3...
    99+
    2023-06-14
  • sqlplus怎么连接数据库
    要使用sqlplus连接数据库,您需要先打开命令行窗口(Windows)或终端(Mac/Linux),然后按照以下步骤进行操作:1....
    99+
    2023-09-28
    sqlplus 数据库
  • powerdesigner怎么连接数据库
    这篇文章主要介绍“powerdesigner怎么连接数据库”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“powerdesigner怎么连接数据库”文章能帮助大家解决...
    99+
    2023-04-06
    powerdesigner 数据库
  • Java怎么连接数据库
    本篇内容主要讲解“Java怎么连接数据库”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java怎么连接数据库”吧!前言Java连接MySQL数据库的方法:首先下载解压得到jar库文件,并在对应的...
    99+
    2023-07-06
  • 怎么连接MySQL8数据库
    本篇内容主要讲解“怎么连接MySQL8数据库”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么连接MySQL8数据库”吧!MySQL8和MySQL5.1、5.5、5.6、5.7的数据库驱动有所变...
    99+
    2023-06-26
  • php8怎么连接数据库
    PHP8可以使用mysqli和PDO来连接数据库。详细介绍:1、使用mysqli连接数据库,通过传入数据库服务器名称、用户名、密码和数据库名称来进行连接。然后,使用`connect_error`属性来检查连接是否成功,如果连接失败,则输出错...
    99+
    2023-11-16
    PHP8 PHP连接数据库
  • navicat怎么连接数据库
    navicat中连接数据库的方法:1、打开navicat管理工具;2、点击左上角“连接”;3、在对话框中输入连接名、ip地址、端口、用户名、密码等信息;4、点击“连接测试”;5、测试成功即可点击“确定”连接数据库。具体操作步骤:打开navi...
    99+
    2022-10-21
  • mysql怎么连接数据库
    mysql连接数据库的方法:1.打开运行窗口;2.打开命令行窗口;3.输入命令连接mysql数据库;4.再输入密码连接数据库即可。mysql连接数据库的方法:使用【win+r】快捷键打开运行窗口。在对话框中输入“cmd”打开命令行窗口。输入...
    99+
    2022-10-20
  • mysql数据库怎么连接
    mysql数据库连接的方法按Win+R,输入“cmd”,打开 DOS 窗口。输入 ”mysql-hlocalhost-uroot-p”连接数据库。接着输入密码,连接即可。如果出现“mysql不是内部或外部命令”的问题,那就需要将m...
    99+
    2022-10-06
  • ubuntu怎么连接数据库
    这篇文章主要介绍“ubuntu怎么连接数据库”,在日常操作中,相信很多人在ubuntu怎么连接数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ubuntu怎么连接数据库”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-07-04
  • 【Mybatis】使用mybatis框架连接mysql数据库详细步骤
        和我之前写的通过导入jdbc驱动jar包来连接mysql数据库而言,用mybatis来说可以有很多好处呀,首先mybatis,就是对jdbc的优化方案对吧,,jdbc的硬编码和一些繁琐的操作在使用mybatis的时候我就彻底抛掷脑后...
    99+
    2023-08-31
    mybatis mysql 数据库 maven java
  • 连接云服务器数据库怎么连接
    要连接云服务器数据库,需要知道云服务器的连接方式。以下是一些常见的云服务器连接方式: HTTP连接:这种连接方式需要使用代理服务器。代理服务器连接到一个HTTP请求,从而将请求传递到云服务器。使用HTTP连接可以使您不必直接与云服务器进...
    99+
    2023-10-27
    服务器 数据库
  • 从零开始Mybatis连接数据库的方法
    目录从零开始Mybatis连接数据库创建Maven文件配置创建实体类创建com.mapper包,并在包下创建UserMapper接口创建UserMapper.xml映射文件创建测试类...
    99+
    2023-02-27
    Mybatis连接数据库 Mybatis数据库
  • Mybatis如何通过Mapper代理连接数据库
    这篇文章主要为大家展示了“Mybatis如何通过Mapper代理连接数据库”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Mybatis如何通过Mapper代理连接数据库”这篇文章吧。在数据库中创...
    99+
    2023-06-25
  • android studio怎么连接数据库
    要在Android Studio中连接数据库,你需要使用以下步骤:1. 在你的项目中添加数据库依赖。在你的app级别的build.g...
    99+
    2023-09-28
    android 数据库
  • IDEA怎么连接Mysql数据库
    这篇“IDEA怎么连接Mysql数据库”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“IDEA怎么连接Mysql数据库”文章吧...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作