紧接上一篇,我们使用数据库必须要连接数据库,不然我们的数据没有地方去存储并调用查找修改在此利用HeidiSQL建一个数据库名为blog,并建立一张名为posts的表,并且运行的话使用右键选中每步单独运行,全体运行会把全部语句都执行若是还有其他语句修改的话容易出问题。
先运行第一行代码创建blog,运行完,记得在左侧刷新,并且刷新出来后选中blog,在选中剩下的全部代码运行我们的创建的表(posts)在点击Data刷新之后查看,并且可以通过加号手动编写数据,查看效果如图所示:
这是我们在IDEA中创建的全部bao以及类和配置
创建好表之后我们需要把mybatis-config,xml中的问号改成所要连接的数据库(记得保留一个问号),
我们在resources中创建一个Directory,在此我命名为mappers,在mappers里创建一个test,我命名为postsMapper.xml(命名尽量有关联,方便查找修改,必须有后缀.xml)在postsMapper中书写上方前四行为基本格式,基本每个mapper.xml中都要这样书写。后面每步都有标注解释作用
在mybatis-config,xml中与postsMapper,xml建立连接,用<mappers></mappers>
之后我们要在Java包中再建一个包,报名随意(本人在此建立mybatis)在建立的包中 需要建立一个类与我们所选中的数据库的表的名字相同,为Posts类,在Posts类中需要与我们数据库中的posts创建的属性实现get,set方法。
建立Dao,本人在此命名为PostsDao为接口在此调用各个方法,在Test1中测试各个用法,并且得配置各个方法的使用通过@Select或者@Delete等,若不想在此配置可以在postsMapper.xml中利用<select></select>之类标签进行配置如上方postsMapper截图所示
之后在测试类Test1中测试各个方法
测试运行后数据库刷新即可看到效果。