ssm项目连接本地数据库代码
时间: 2023-09-28 22:07:12 浏览: 90
在SSM项目中连接本地数据库的代码,可以在Spring的配置文件中进行配置。
首先,需要在项目的pom.xml文件中添加依赖,如下所示:
```xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.25</version>
</dependency>
```
然后,在Spring的配置文件中添加数据库连接信息,如下所示:
```xml
<!-- 数据库连接信息 -->
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.cj.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC&characterEncoding=utf8" />
<property name="username" value="root" />
<property name="password" value="123456" />
</bean>
```
其中,url属性中的test表示连接的数据库名,username和password属性表示连接数据库的用户名和密码。
最后,在MyBatis的配置文件中配置数据源,如下所示:
```xml
<!-- 配置数据源 -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="mapperLocations" value="classpath:mapper/*.xml" />
<property name="typeAliasesPackage" value="com.example.demo.entity" />
</bean>
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.example.demo.mapper" />
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
</bean>
```
其中,mapperLocations属性表示MyBatis的mapper文件所在的路径,typeAliasesPackage属性表示实体类所在的包名。basePackage属性表示Mapper接口所在的包名。
通过以上配置,就可以在SSM项目中连接本地数据库了。
阅读全文