一、使用mybatis对数据库进行操作
首先在pox.xml文件中配置,导入相应的jar包
导入mybatis
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.0</version>
</dependency>
导入连接数据库的jdbc
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.12</version>
</dependency>
二、mybatis配置
在resources文件夹中创建mybatisConfig.xml文件
和db.xml(用于配置mysql数据库的连接)文件
mybatis连接数据可有两种方式
第一种是使用db.xml文件进行连接
另一种是直接在mybatisConfig.xml文件中直接引用相应的jdbc进行连接
使用db.xml进行连接数据库
<configuration>
<properties resource="db.properties"/>
<!--配置mybatis环境-->
<environments default="work">
<!--配置工作环境-->
<environment id="work">
<!--配置事务类型-->
<transactionManager type="JDBC"></transactionManager>
<!--配置连接数据库的信息:用的是数据源(连接池)
mybatis内置的连接池
-->
<dataSource type="POOLED">
<property name="driver" value="${jdbc.driver}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</dataSource>
</environment>
</environments>
</configuration>
**db.xml**z中的配置
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/mydb?serverTimezone=Asia/Shanghai&useSSL=false
#&useSSL=false
jdbc.username=root
jdbc.password=123456
直接在mybatisConfig.xml中进行数据库的连接为`
<properties>
property name="jdbc.driver" value="com.mysql.cj.jdbc.Driver"/>
<property name="jdbc.url" value="jdbc:mysql://localhost:3306/hs_test?serverTimezone=Asia/Shanghai"/>
<property name="jdbc.username" value="root"/>
<property name="jdbc.password" value="root"/>
</properties>