Mybatis如何得到sqlSession,即數據庫的連接

(1)sqlSession的作用

1、向SQL語句傳入參數;

2、執行SQL語句;

3、獲取執行SQL語句的結果;

4、事務的控制。

(2)如何得到sqlSession:

1、通過配置文件獲取數據庫連接信息;

2、通過配置信息構建SqlSessionFactory;

3、通過SqlSessionFactory打開數據庫會話。


例:

public SqlSession getSqlSession() throws IOException{

//通過配置文件獲取數據庫連接信息,傳入配置文件的包路徑

Reader reader=resources.getResourceAsReader("com/config/configuration.xml");

//通過配置信息構建SqlSessionFactory

SqlSessionFactory sqlSessionFactory=new SqlSessionFactoryBuilder().build(reader);

//通過SqlSessionFactory打開一個數據庫會話

SqlSession 

SqlSession sqlSession =sqlSessionfacory.openSession();

//返回sqlSession對象

return sqlSession;

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章