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 |
参考资料
来源:oschina
链接:https://my.oschina.net/u/4374890/blog/4140361