• 3月22日


    2.2 创建一个模块

    右击刚刚创建的maven项目

    选择module创建子项目

    补充标记好的文件夹

    1610288062349

    1、编写mybatis的核心配置文件

    在resources(标记为resources)中创建MyBatis-config.xml的文件

    1610288417159

    内容:

    <?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核心配置文件-->
    <configuration>
       <environments default="development">
           <environment id="development">
               <transactionManager type="JDBC"/>
               <dataSource type="POOLED">
                   <property name="driver" value="com.mysql.cj.jdbc.Driver"/>
                   <!--数据库的链接和登录的账户密码,这是我的-->
                   <property name="url" value="jdbc:mysql://localhost:3306/mybatis?userSSL=true&amp;useUnicode=true&amp;characterEncoding=UTF-8&amp;serverTimezone=UTC"/>
                   <property name="username" value="root"/>
                   <property name="password" value="root"/>
               </dataSource>
           </environment>
       </environments>
    </configuration>

    2、编写mybatis工具类

    在标记为sources的文件夹中创建包,编写工具类

    1610288436065

    //sqlSessionFactory --> sqlSession
    public class MybatisUtils {

       static SqlSessionFactory sqlSessionFactory = null;

       static {
           try {
               //使用Mybatis第一步 :获取sqlSessionFactory对象
               String resource = "mybatis-config.xml";
               InputStream inputStream = Resources.getResourceAsStream(resource);
               sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
          } catch (IOException e) {
               e.printStackTrace();
          }
      }

       //既然有了 SqlSessionFactory,顾名思义,我们可以从中获得 SqlSession 的实例.
       // SqlSession 提供了在数据库执行 SQL 命令所需的所有方法。
       public static SqlSession getSqlSession(){
           return sqlSessionFactory.openSession();
      }
    }
  • 相关阅读:
    善待自己的恻隐之心
    FormLayout and FormData
    jquery获取元素索引值index()方法
    Kohana 之ORM文档篇
    css 圆角相框
    Kohana 之 request
    firefox通过XUL实现textoverflow:ellipsis的效果
    jquery 插件开发备注
    Kohana 之ORM实际使用篇
    PHP扩展编写与编译
  • 原文地址:https://www.cnblogs.com/ldy2396/p/14909143.html
Copyright © 2020-2023  润新知