发表于: 2017-07-25 20:57:09

1 1025


【今天完成的事情】

今天主要是攻克任务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的基本环境,了解了比较重要的几个标签;



返回列表 返回列表
评论

    分享到