子模块有点多,只挑其中几个讲解,首先就是backend_web这个模块,在main创建一个resouces文件后(有些IDEA版本比较旧的,需要你们顺便把它remark成resources文件),然后在这个resources文件里面放上一个properties文件:
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/zshop?useUnicode=true&characterEncoding=utf8
jdbc.username=root
jdbc.password=
这就是里面的内容,因为我的项目名字叫zshop,所以就写在问号前面了
然后到我们的dao模块,这边举了一个例子:
这里创建了两个文件
这个ProductTypeDao文件里的方法主要是和连接数据库后,对数据库里面的数据进行增删查改操作,给你们看看这个文件里面的代码块:
package com.itant.zshop.dao;
import com.itany.zshop.pojo.ProductType;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface ProductTypeDao {
public List<ProductType> selectAll();
public ProductType selectById(int id);
public void insert(@Param("name")String name, @Param("status") int status);
public void updateName(@Param("id")int id,@Param("name")String name);
public void updateStatus(@Param("id")int id,@Param("status")int status);
public void deleteById(int id);
}
其中ProductType是一个pojo模块里面的class文件:
这是它里面的部分代码。
public List<ProductType> selectAll();
因为这个ProductType类的代码是id,name,status这些名字的相关代码,然而这些名字是商城的这个商品分类里面的一行数据的名字,List<ProductType>
这个就表示了多行数据,整个方法就表示选择所有方法。
加上注解@Param的就是利用前端传过来的数据作为参数传进来
这些就是dao模块
下面来说一下怎么用IDEA连接MySQL数据库
首先在最右边找到这个
然后再点击这个+号:
再选择这里:
自己动手,丰衣足食