# java-mybatis-mysql **Repository Path**: lingnancfy/java-mybatis-mysql ## Basic Information - **Project Name**: java-mybatis-mysql - **Description**: This project used java to call mybatis and visit the local mysql database to query the student information。 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-07-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # java-mybatis-mysql #### 项目介绍 This project used java to call mybatis and visit the local mysql database to query the student information。 ### 开发过程 2018.07.17 在本机(win10虚拟机)上安装了mysql workbench和mysql服务器,用简单的方式来直接通过java调用mybatis来链接访问mysql数据库。我参考的博文是Mybatis详解,开发的源代码已经上传到码云上https://gitee.com/lingnancfy/java-mybatis-mysql.git。完成了其中基于xml配置的mybatis实例。 1、首先我需要构建一个mybatis-config.xml文件,这个文件主要功能是用来配置即将访问的数据库信息,如url、account、password等等信息。其具体的作用可以在mybatis的官网上有一章专门用来讲解该文件的配置。我在这里面遇到的问题是,如果我要将xml中用到的信息属性抽出来放到properties文件中,我需要做出如下的修改: ![输入图片说明](https://images.gitee.com/uploads/images/2018/0717/132828_a4ee7f08_1025469.png "屏幕快照 2018-07-17 下午12.37.24.png") 2、其次我需要建一个类用来存储查询得到的信息item,在源码中这个类命名文Student,其中包括了id、name、grade这三个属性。 3、同时,我需要新建一个mapper.xml文件来存储需要用到的sql语句,将mapper.xml文件注入到mybatis-config.xml文件中. 4、最后,JavaToMyBatis类是用来完成java到mybatis的对接类,在该类中用一个方法来加载mybatis-config.xml文件同时生成session,由于mapper.xml已经注入到mybatis-config.xml中,因此可以在该类中通过session方法来调用mapper.xml中的sql语句。(其中查询整表示用了list结构来存储到本地)