20165336 2016-2017-2 《Java程序设计》第7周学习总结
教材学习内容总结
- 查询操作:向数据库发送SQL查询语句,处理查询结果,关闭连接。
- 顺序查询:
next()
方法向下移动游标,移动成功返回true,失败返回false。 - 控制游标:
public boolean absolute(int row)
将游标移动到参数row指定的行。 - 条件与排序查询:
where子语句 select 字段 from 表名 where 条件
。 - 排序:用
order by
子语句对记录进行排序。 - 更新,添加与删除:
update 表 set 字段 = 新值 where <条件子句>
、insert into 表 values(对应的具体的记录)
、delete from 表名 where<条件子句>
- 使用预处理语句优点减轻数据库负担,提高访问数据库的速度。
- 使用通配符。
- 通用查询。
- 事务:步骤一用
setAutoCommit(boolean b)
方法关闭自动提交模式、步骤二用commit()
方法处理事务、步骤三用rollback()
方法处理事务失败。
代码调试中的问题和解决过程
- 问题1:安装XAMPP后打开Mysql数据库进入localhost是全英文界面,需要将语言改为中文,在外貌设置里将英文改为中文。
- 问题1解决方案:
- 问题2:调试IDEA时方法为红色出现错误
- 问题2解决方案:添加junit.jar文件得到解决
代码托管
(statistics.sh脚本的运行结果截图)