发表于: 2018-01-19 23:47:33
1 491
今天做一下验收 ,
1.DB的设计和命名符号规范
答:这个可以了
2.除了CRUD的基本单元测试,加上根据学员名字,学号去查找报名贴的单元测试
答:一开始做的这个,再mybatis里面用JDBC查询,实在是太浪费了,并且还爆了错。
public static void main(String[] args) {
try {
String sql = "select * from hero";
// 执行查询语句,并把结果集返回给ResultSet
PreparedStatement statement = null;
ResultSet rs = statement.executeQuery(sql);
while (rs.next()) {
int id = rs.getInt("id");// 可以使用字段名
String name = rs.getString(2);// 也可以使用字段的顺序
float hp = rs.getFloat("hp");
int damage = rs.getInt(4);
System.out.printf("%d\t%s\t%f\t%d%n", id, name, hp, damage);
}
// 不一定要在这里关闭ReultSet,因为Statement关闭的时候,会自动关闭ResultSet
// rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block自动生成的 TODO catch 块
e.printStackTrace();
}
}
Exception in thread "main" java.lang.NullPointerException
at Query.main
报错的意思是空指针,executeQuery(sql)这句话有问题。
直接用注解做:
@Test
public void getCategoryByAnnotation() {
System.out.println(categoryDao.getCategoryByAnnotation(2));
}
这句话的意思就是根据ID查name。
3.Java代码符合命名规范
4.Interface和ServiceImpl分开
答:
接口和实现,接口就是:接口就是声明一个方法,设计一个类,实现接口中的方法。关键字是implements;实现ServiceIMPL 结尾的类 一般是实现了某个或多个接口的类
一般先有一个Service,再有一个ServiceImpl类
5.分别使用Mybatis的配置文件和Annotation方式去配置数据库
答:Annotation就是注解的意思,我mybatis里面有。
6.使得Log4j来记录日志
答:我pom.xml里面有
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
7.通过远程连接Mysql,使用自定义域名并通过配置本地Host来配置DB连接文件
8.添加数据返回ID,删除或更新数据返回True/False
9.访问数据的时候使用Try/Catch捕获异常,关闭DB之后测试异常代码可以正确执行
答:try/Catch做过好多次
10.关闭连接
答:JDBC的时候做过。
二。提交任务不是把写好的jar包,放在服务器上运行嘛,我一月10号就做过这一步了。
clean,package,找到路径。通过FlashFXP,重新连接,看连接历史,最近的那条是配置好的,传到服务器。用Xshell5,打开,新建会话2,重连,输入root,从[c:\~]$ 跳转到[root@iZwz918kzgnoj99qj89w9eZ ~]#
输入java -jar comNaNteng-1.0-SNAPSHOT.jar 回车,成功。
打开阿里云数据库,发现写入成功,如图:
一月十号日报链接:http://www.jnshu.com/daily/46783?dailyType=others&total=46&page=10&uid=19214&sort=0&orderBy=3
当然了,有时间还是要多做几次。
明天的计划:这算完成任务一了吗?如果算,明天参加腾讯讲座。如果不算,明天继续提交今天的mybatis.jar包
遇到的问题:有点迷茫,好像很多东西都还不会
今天的收获:复习了一下学过的知识,感觉很好
java任务一开始时间:2017.12.05
预计demo时间:2018.01-05
可能有延期风险,原因是:已经延期了,基础比较差,
禅道链接地址:http://task.ptteng.com/zentao/project-task-501.html
评论