Mybatis---------------持久层框架使用
作用:在项目中替了换了JDBC
理解:
- 把数据库连接的常用配置放在核心配置文件中,方便修改。
2.把sql语句集中书写在一个.xml文件中,方便管理。
3.ORM框架,对象关系映射,让类和表对应起来,类实例化的对象和表中的一条数据对应起来。
4.可以在sql语句中写动态标签。
构建步骤:
-
导入框架jar包,导入对应数据库驱动包
-
创建核心配置文件Mybatis-config.xml(并写入配内容)
<?xml version="1.0" encoding="UTF-8" ?> -----数据库驱动 -----连接 --------------------用户名 ---------------------密码 ----------------------映射文件 -
创建sql语句文件.xml(并在Mybatis-config.xml的写映射关联)
-------------------包名.接口类名
- 创建一个接口,并定义方法(数据类型为常见的封装bean类型)
- Sql文件中的id与接口中方法名保持一致,resultType="包名.类名”(返回结果数据类型)
- 测试方法中加载核心配置文件
String name=req.getParameter(“name”);
String resource = “mybatis-config.xml”;
InputStream inputStream= Resources.getResourceAsStream(resource);
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
SqlSession ss=sqlSessionFactory.openSession();
接口名 XX=ss.getMapper(接口名.class);
XX.接口中的方法();
最后该返回返回,该输出输出。