20165201 2017-2018-2 《Java程序设计》第8周学习总结

Posted cbmwtsl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20165201 2017-2018-2 《Java程序设计》第8周学习总结相关的知识,希望对你有一定的参考价值。

20165201 2017-2018-2 《Java程序设计》第8周学习总结

教材学习内容总结

第十二章

  • 连接数据库:Connection getConnection(java.lang.String, java.lang.String, java.lang.String)Connection getConnection(java.lang.String)

条件与排序查询:

  • where 子语句
  • 排序
order by 子语句对记录进行排序  
order by <字段名>  
  • 更新 update 表 set 字段 = 新值 where<条件子句>
  • 添加 insert into 表(字段列表)value (对应的具体的记录)
  • 删除 delete from 表名 where <条件子句>
  • 事务:事务是由SQL语句组成的,事务处理是指:应用程序保证事务中的SQL语句要么全部都执行,要么一个都不执行
  • JDBC事务处理步骤
    用setAutoCommit(booean b)方法关闭自动提交模式
    用commit()方法处理事务
    用rollback()方法处理事务失败

学习中的问题和解决过程

  • 问题:我按照娄老师的教程下载并安装了xampp,之后在IDEA中进行了相关配置,但数据库一直连接不了...如下图:

  • 问题解决方法:我问了我们班同样用Mac的同学,并在网上搜问题,结论就是:我的JDK版本太高了,我用的是JDK 9,然而目前那个connector还不支持这个版本,因此我需要换用JDK 8

代码托管

上周考试错题总结

答案:ACDE

答案:AB,select并不是

答案:RowSet继承了接口ResultSet,用populate来填充其数据区!

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 6000行 30篇 400小时
第一周 23/23 1/5 18/18
第二周 367/390 2/7 16/34
第三周 672/1062 1/8 23/57
第四周 724/1786 2/10 20/77
第五周 1084/2870 1/11 15/92
第六周 1187/4057 1/12 18/110
第七周 756/4813 1/13 20/130

参考资料









以上是关于20165201 2017-2018-2 《Java程序设计》第8周学习总结的主要内容,如果未能解决你的问题,请参考以下文章

20165201 2017-2018-2 《Java程序设计》第7周学习总结

20165201 课下作业第十周(选做)

20165218 2017-2018-2 《Java程序设计》第一周学习总结

20165201 实验三敏捷开发与XP实践

20165201 实验二面向对象程序设计

2018-2019-1 20165201 20165203 20165206 实验二 固件程序设计