20165230 2017-2018-2 《Java程序设计》第7周学习总结
Posted tiankunye
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20165230 2017-2018-2 《Java程序设计》第7周学习总结相关的知识,希望对你有一定的参考价值。
20165230 2017-2018-2 《Java程序设计》第7周学习总结
教材学习内容总结
第十一章 JDBC与mysql数据库
- 本周了解了如何在Java程序中使用JDBC语提供的API和数据库进行信息交互
- 学习了MySQL数据库管理系统
用Connection getConnection(java.lang.String)
方法使应用程序与数据库建立连接:DriverManager.getConnection(uri)
教材学习中的问题和解决过程
- 问题1:JDBC-MySQL数据库驱动的jar文件应该拷贝到哪个目录中?
问题1解决:通过网上查询了解到
需要复制到JDK的扩展目录中(即JAVA_HOME环境变量指定的JDK)
- 问题2:预处理语句的好处是什么?
问题2解决:通过学习教材得知可减轻数据库内部SQL语句解释器的负担
代码调试中的问题和解决过程
问题1:在调试连接数据库的运行代码时显示不成功
- 解决方案:发现在密码password处多敲了一个空格,但实际上设置的时候没有设置密码,所以显示错误,删掉空格显示成功连接
问题2:在调试example11_1时,由于创建的表名与书上不一致,因此查询不成功
解决方案:在phpMyadmin中创建名为students的数据库,使用"rs=sql.executeQuery("SELECT * FROM
students");
"语句即可成功显示
代码托管
https://gitee.com/BESTI-IS-JAVA-2018/20165230/commit/5dd42538867b45b2b037b6d2039c2cf622fd26d9
其他(感悟、思考等,可选)
- 本周由于有结对编程的任务和实验,所以只学习理解了Example11_1代码例子,第十一章后面的知识点将在后面的学习中补充学习。
学习进度条
代码行数(新增/累积)
博客量(新增/累积)
学习时间(新增/累积)
重要成长
目标
5000行
30篇
400小时
第一周
13/13
1/30
19/19
第二周
426/426
3/30
12/12
第三周
562/562
4/30
15/15
第四周
1552/1958
5/30
16/16
第五周
1123/3086
6/30
14/14
参考资料
以上是关于20165230 2017-2018-2 《Java程序设计》第7周学习总结的主要内容,如果未能解决你的问题,请参考以下文章
20165230 2017-2018-2 《Java程序设计》第8周学习总结
20165230 2017-2018-2 《Java程序设计》第5周学习总结
20165218 2017-2018-2 《Java程序设计》第一周学习总结