思路:需要通过工厂模式来生成,但工厂模式需要通过建造者模式来生成
第一步:指定核心配置文件,核心配置文件中有数据源跟映射文件
第二步:通过io流读取核心配置文件,此时变量名inputStream中得到了配置文件中的信息
第三步:有了配置文件就可以生成工厂模式了,但工厂模式需要建造者模式生成,调用建造者模式中的build方法 把inpumStream当做参数传进去就可以实现工厂模式了
第四步:有了工厂模式就可以去调用mapper层的接口了,通过getMapper()方法,
但工厂模式不能直接调用getMapper()方法,SqlSession可以,因此先 生成 SqlSession。( SqlSession是调用SQL语句的最小单位)
第五步:有了SqlSession去调用mapper层接口:
第六步:调用接口中的方法:接口中的方法不能被实例化,因此去调用mapper接口的映射文件(mapper的实现类),此时就完成了数据库的查询,质询要返回给浏览器就行了
第七步:开启的连接要记得关闭