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

本文总结了Java中数据库操作的关键知识点,包括连接数据库、条件与排序查询、更新、添加及删除记录等基本操作,并介绍了JDBC事务处理的过程。此外,还分享了在Mac环境下配置过程中遇到的问题及解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

教材学习内容总结

第十一章

  • 连接数据库:Connection getConnection(java.lang.String, java.lang.String, java.lang.String)Connection getConnection(java.lang.String)
    1322930-20180416051015191-1648404378.png

条件与排序查询:

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

学习中的问题和解决过程

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

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

代码托管

1322930-20180416050602469-1480822094.png
1322930-20180416050610619-2014833724.png

上周考试错题总结

1322930-20180416050619171-1371827839.png

答案:ACDE

1322930-20180416050625235-827635887.png

答案:AB,select并不是

1322930-20180416050636851-1526914401.png

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

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标6000行30篇400小时
第一周23/231/518/18
第二周367/3902/716/34
第三周672/10621/823/57
第四周724/17862/1020/77
第五周1084/28701/1115/92
第六周1187/40571/1218/110
第七周756/48131/1320/130

参考资料

转载于:https://www.cnblogs.com/cbmwtsl/p/8850210.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值