五分钟掌握Mybatis操作------三步曲
第一步:
配置configuration.xml文件
第二步:
(建立DBUtil类)
public class DBUtil {
private static final DBUtil dbUtil = new DBUtil();
private SqlSessionFactory sqlSessionFactory = null;
private DBUtil() {
try {
String resource = "configuration.xml";//第一步:将Mybatis的资源配置文件"configuration.xml"的文件名的字符串值赋给字符串resource
Reader reader = Resources.getResourceAsReader(resource);//第二步:Resources类通过字符串resource读取Mybatis的配置信息。
sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader);//根据Mybatis的配置信息创建SqlSessionFactory
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static DBUtil getInstance() {
return dbUtil;
}
/**
*
* @Title: getSqlSessionFactory
* @Description: 获取数据库连接
* @return 设定文件
* @return SqlSessionFactory 数据连接工厂类
* @throws
*/
public SqlSessionFactory getSqlSessionFactory() {
return sqlSessionFactory;
}
}
第三步:
(执行操作)
······
SqlSession sqlSession = DBUtil.getInstance().getSqlSessionFactory().openSession();//获得sql语句执行对象SqlSession
······
result = sqlSession.insert("addUser", user);//执行sql操作