首页 > 数据库 >Maven链接数据库(3.6)

Maven链接数据库(3.6)

时间:2023-03-06 10:15:18浏览次数:45  
标签:3.6 ibatis 数据库 Maven static io import apache org

 

报错应该是Usermapper中查询语句错误

 链接数据库之后的数据库语句放在mapper文件夹下的UserMapper中

 右键com.baidu.pojo→new→package→命名com.baidu.util(前缀一样)

这个是工具用来

package com.baidu.util;

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 MybatisUtils {
    private static SqlSessionFactory sqlMapper = null;
    static {
        try {
            Reader reader = Resources.getResourceAsReader("mybatis-config.xml");
            sqlMapper=new SqlSessionFactoryBuilder().build(reader);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    //获取sqlSession对象的静态方法
    public static SqlSession getSession(){
        return sqlMapper.openSession();//打开一个Session
    }
}

 

 

 右键util包新建一个类MybatisUtils

 

 再回去修改

 

标签:3.6,ibatis,数据库,Maven,static,io,import,apache,org
From: https://www.cnblogs.com/TokaiTeio32/p/17182586.html

相关文章

  • Winfrom/CSharp中获取当前时间戳字符串、存储Sqlite数据库、时间戳转换与比较大小
    场景Winform中操作Sqlite数据增删改查、程序启动时执行创建表初始化操作:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/129322345在上面Winform中操作Sql......
  • navicat登录Postgres数据库
    navicat登录Postgres数据库1、登录数据库[[email protected]]#su-postgresLastlogin:FriMar313:47:40CST2023onpts/1su:warning:cannotch......
  • 建立数据库时的一些报错
    1、attempttore-openanalready-closedobject:SQLiteDatabase:问题:打开数据库之前已经关闭数据库,不可对数据库重复打开关闭 解决:不直接写全局数据库操作,在每个......
  • 2023.3.6python笔记
    Python3基本数据类型|菜鸟教程(runoob.com)了解到python基本数据类型string(字符串),tuple(元组),number(数字)   #数值不可改变list(列表),dictionary(字典),set(集合)......
  • (数据库系统概论|王珊)第十章数据库恢复技术-第一、二节:事务的基本概念和数据库恢复概述
    pdf下载:密码7281专栏目录首页:【专栏必读】(考研复试)数据库系统概论第五版(王珊)专栏学习笔记目录导航及课后习题答案详解目录一:事务的基本概念(1)事务A:定义B:事务的定义(2)事......
  • 数据库学习笔记
    数据库学习笔记1、基本知识与关系模型从思维的角度学习。第一讲初步认识数据库系统Table的构成和常用术语:表名、表标题、(格式)、表内容、(行/元组/记录row/tuple/r......
  • Maven常用依赖包简单
    Maven官方仓库:MavenRepository:junit»junit(mvnrepository.com)Mysql1<!--Mysql-->2<dependency>3<groupId>mysql</groupId>4<artifactId>mysql-c......
  • 3.6每日总结
    Pythonbreak语句,就像在C语言中,打破了最小封闭for或while循环。break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。brea......
  • 【数据库】数据模型之数据模型 1
    数据模型数据库结构的基础是数据模型。数据模型三要素:数据结构、数据操作和数据约束。1.分类   概念数据模型:仅仅用于表达设计思路(实体-联系模型(E-R)),就行设计大楼前的......
  • 【数据库】数据模型之概念模型
    概念模型 实体和属性  一本书是一个实体,书的特性(页数、出版日期、定价等)就是属性。一堆书就是一个实体集。 实体集和实体键之间的关系  实体之间联......