1.项目中使用mybatis完成后台对数据库连接并操作:以查询为例。
步骤:
1.导入相关的jar包:
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.2.6</version>
</dependency>
<!-- 导入Mysql数据库链接jar包 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.21</version>
</dependency>
2.写关于mybatis的配置:
<configuration>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"></transactionManager>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://127.0.0.1:3306/schoolmessagr"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
</dataSource>
</environment>
</environments>
<!--具体的执行语句放的位置 即mapper文件位置-->
<mappers>
<mapper resource="mapper-1/Category.xml"/>
</mappers>
</configuration>
3.实现具体的数据库操作:
//3.1读取配置文件
InputStream reader = Resources.getResourceAsStream("ApplicationContext-datasource.xml");
//3.2mybatis核心对象sessionFactory
SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(reader);
//3.3获取session对象。
SqlSession session = sessionFactory.openSession();
//3.4通过session对象完成数据库操作。
// session.selectList("mapper.Category.selectForAll");
// session.selectOne("mapper.Category.selectById",id);
网友评论