Mybatis如何得到sqlSession,即数据库的连接
2017-05-14 23:11
176 查看
(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;
}
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;
}
相关文章推荐
- 关于如何得到web.config中的数据库连接字符串
- 如何快速测试与数据库的连接并得到连接字符串
- 如何得到一个sql server 数据库连接字符串
- 关于如何得到web.config中的数据库连接字符串
- 如何得到一个数据库连接字符串
- 如何得到一个sql server 数据库连接字符串
- 如何快速测试与数据库的连接并得到连接字符串
- mybatis 的数据库连接配置
- 浅析C#如何连接数据库实现查询功能
- SQL Server 2008 R2如何开启数据库的远程连接
- 如何在.net2005下连接INSQL数据库
- unigui如何连接数据库
- PHP如何连接INFORMIX数据库
- js 连接数据库如何操作数据库中的数据
- VS2010 VS2012 如何连接Oracle 11g数据库
- JDBC如何与各种数据库连接详解
- 如何得到数据库中所有表字段及字段中文描述
- unigui如何连接数据库
- ORACLE的客户端如何连接到数据库
- 使用spring.net+nibernate时如何用aspnet_regiis加密数据库连接字符串