pom配置mysql_maven工程配置pom.xml实现mybatis的访问数据库操作
时间: 2023-12-06 14:02:21 浏览: 84
你可以按照以下步骤进行pom配置:
1. 在pom.xml中添加MySQL驱动依赖
```xml
<dependencies>
<!-- MySQL驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.25</version>
</dependency>
</dependencies>
```
2. 添加mybatis依赖
```xml
<dependencies>
<!-- mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.7</version>
</dependency>
</dependencies>
```
3. 配置mybatis的mapper扫描路径和数据库连接信息
```xml
<configuration>
<mappers>
<!-- mapper扫描路径 -->
<mapper resource="com/example/mapper/*.xml"/>
</mappers>
<environments default="development">
<environment id="development">
<!-- 数据库连接信息 -->
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/your_database_name?serverTimezone=UTC&useSSL=false&allowPublicKeyRetrieval=true"/>
<property name="username" value="your_username"/>
<property name="password" value="your_password"/>
</dataSource>
</environment>
</environments>
</configuration>
```
4. 在代码中使用mybatis进行数据库操作
```java
// 获取SqlSession对象
SqlSession sqlSession = sqlSessionFactory.openSession();
// 获取Mapper对象
UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
// 调用Mapper方法
List<User> userList = userMapper.getUserList();
// 关闭SqlSession
sqlSession.close();
```
其中,`UserMapper`是你自己定义的Mapper接口,`getUserList()`是你在Mapper接口中定义的方法。具体的Mapper接口和Mapper.xml文件的编写可以参考MyBatis官方文档。
阅读全文