ssm框架搭建后连接mysql
时间: 2024-09-24 19:31:09 浏览: 29
SSM框架,通常指Spring(Spring框架)、MyBatis(持久层框架)和Spring MVC(Web MVC框架)的组合,用于构建企业级应用。搭建好SSM框架后,连接MySQL数据库一般包括以下几个步骤:
1. **配置Spring的数据源**:
- 在Spring的配置文件(applicationContext.xml 或 application.yml)中,添加数据源配置,如`<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">`,并设置URL、用户名、密码等属性。
```xml
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<property name="url" value="jdbc:mysql://localhost:3306/mydb?serverTimezone=UTC"/>
<property name="username" value="root"/>
<property name="password" value="password"/>
</bean>
```
2. **配置MyBatis的SqlSessionFactory**:
- 创建一个SqlSessionFactoryBean,并指定数据源和映射文件的位置。例如,如果Mapper接口在mapper包下,XML映射文件在mappers目录,可以这样配置:
```xml
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mapperLocations" value="classpath:mapper/*.xml"/>
</bean>
```
3. **扫描Mapper接口**:
- 在Spring的配置里启用自动扫描Mapper接口,通过@ComponentScan注解指定扫描路径。
```xml
<context:component-scan base-package="com.example.mapper"/>
```
4. **创建DAO接口和Service类**:
- DAO接口中声明需要调用的SQL操作,然后由MyBatis去执行;Service类中注入DAO,处理业务逻辑。
5. **调用MyBatis的Mapper接口**:
- 在Controller层,注入Service类,通过其接口方法调用底层的MyBatis方法进行数据库操作。
至此,你就完成了SSM框架连接MySQL的基本配置。当你调用相关的Service方法时,Spring会自动将SQL发送到MySQL执行。