try{ //获得mybatis的环境配置文件 String resource = "mybatis-config.xml"; //以流的方式获取resource(mybatis的环境配置文件)s input = Resources.class.getResourceAsStream(resource); //创建会话工厂 sqlSessionFactory = new SqlSessionFactoryBuilder().build(input); //通过工厂得到SqlSession session = sqlSessionFactory.openSession(); return session; } catch (IOException e){ e.printStackTrace(); return null; }
时间: 2023-06-27 12:00:46 浏览: 92
mybatis-xml.zip
这段代码是使用MyBatis框架获取数据库连接的代码,大致的流程如下:
1. 获取MyBatis的环境配置文件(mybatis-config.xml)的路径。
2. 通过Resources类的getResourceAsStream()方法获取环境配置文件的输入流。
3. 使用SqlSessionFactoryBuilder类的build()方法根据环境配置文件的输入流创建SqlSessionFactory对象。
4. 调用SqlSessionFactory的openSession()方法获取SqlSession对象,SqlSession对象可以用于执行SQL语句和管理事务。
需要注意的是,这段代码中如果发生异常会返回null,因此在使用该方法时需要做好异常处理。
阅读全文