发表于: 2017-07-25 20:57:09
1 1023
【今天完成的事情】
今天主要是攻克任务17.
①JDBC部分
首先是编写了一个JDBC:
结构如下:一个student的Bean,一个studentDao接口,一个接口的实现类,以及一个测试
student的Bean类如图,为了简单只创建了3个属性与其对应的get/set方法:
接口实现了基本的增删改查:
接口实现类是JDBC的核心:
增删改查分别有对应,这里就不一一列出来了,只列出Delete的方法
经过测试,虽然简陋但是成功的实现了对数据库的操作。
②:MyBatis部分:
首先是阅读了入门文档,依据文档创建了一个MyBatis的基础环境,结构如下:
环境的配置基本都在Configuration.xml文件里,而Sql的语句主要放在User.xml文件里。
对上面的xml出现的标签做一个说明:
<typeAliases>标签是一个别名,用于简化
<environments>标签用于配置环境,default属性是默认环境,id属性是环境的ID,有时候环境不止一个,用以区分环境。
事务管理器的配置:type=”[JDBC|MANAGED]”
<dataSource>的type属性有”[UNPOOLED|POOLED|JNDI]”三种,与连接池有关。
<property>中罗列了连接数据库所需的信息
<mappers>则是映射了User.xml(也就是sql语句所在的xml)
基础的Users.xml文件如下:
【明日计划】:用MyBatis的配置文件,来实现JDBC;
【遇到的问题】:MyBatis的xml标签好多,通过阅读xml文档了解了基本的;
【今日收获】:1、实现了简单的JDBC;
2、搭建了MyBatis的基本环境,了解了比较重要的几个标签;
评论