第一步:
配置configuration.xml文件
第二步:
(建立DBUtil类)
publicclassDBUtil{
privatestaticfinalDBUtildbUtil=newDBUtil();
privateSqlSessionFactorysqlSessionFactory=null;
privateDBUtil(){
try{
Stringresource="configuration.xml";//第一步:将Mybatis的资源配置文件"configuration.xml"的文件名的字符串值赋给字符串resource
Readerreader=Resources.getResourceAsReader(resource);//第二步:Resources类通过字符串resource读取Mybatis的配置信息。
sqlSessionFactory=newSqlSessionFactoryBuilder().build(reader);//根据Mybatis的配置信息创建SqlSessionFactory
reader.close();
}catch(IOExceptione){
e.printStackTrace();
}
}
publicstaticDBUtilgetInstance(){
returndbUtil;
}
/**
*
*@Title:getSqlSessionFactory
*@Description:获取数据库连接
*@return设定文件
*@returnSqlSessionFactory数据连接工厂类
*@throws
*/
publicSqlSessionFactorygetSqlSessionFactory(){
returnsqlSessionFactory;
}
}
第三步:
(执行操作)
······
SqlSessionsqlSession=DBUtil.getInstance().getSqlSessionFactory().openSession();//获得sql语句执行对象SqlSession
······
result=sqlSession.insert("addUser",user);//执行sql操作