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

*爱你&永不变心* 提交于 2020-12-30 04:30:29

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

教材学习内容总结

###第十一章

  • 连接数据库: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

参考资料

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!