20175319 2018-2019-2 《Java程序设计》第9周学习总结
教材学习内容总结
本周学习任务:
- 下载安装MySQL数据库管理系统。
教材介绍在官网下载安装Mysql服务,启动Mysql数据库服务器后进行初始化以及设置了root用户,而我的电脑依照步骤一步步走之后无法正常启动Mysql,便改为使用蓝墨云上推荐的xampp,参考Intellj IDEA 简易教程 数据库
- Mysql客户端管理工具
使用xampp只需要在浏览器中输入http://localhost
并选择PHPAdmin
即可对数据库进行管理。
-
JDBC
JDBC是专门用于操作数据库的API,使用JDBC的应用程序一旦和数据库建立连接,就可以使用JDBC提供的API操作数据库。而JDBC与数据库的连接需要驱动,这就需要下载相应数据库的驱动。在IDEA中配置驱动路径即可实现程序与数据库的连接。 -
程序中管理数据库
- 加载数据库驱动:
Class.forName("com.mysql.jdbc.Driver")
- 连接数据库:
getConnection(java.lang.String)
- 向数据库发送SQL查询语句:
createStatement()
- 处理查询结果:
executeQuerey("SELECT * FROM <数据库名>"
- 关闭当前连接:
close()
- 加载数据库驱动:
-
学习《Java程序设计》第十一章MySQL数据库基本操作
-
利用JAVA程序对MySQL数据库系统进行查找,更新,添加和删除操作。
代码调试中的问题和解决过程
- 问题1:安装Mysql时出现以下问题
- 问题1解决方案:以管理员权限打开命令行,再进行操作。
代码托管
xxx
xxx
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 156/156 | 1/1 | 20/20 | |
第二周 | 275/431 | 1/2 | 22/42 | |
第三周 | 761/1192 | 1/3 | 31/73 | |
第四周 | 428/1620 | 1/4 | 26/99 | |
第五周 | 264/1884 | 1/5 | 11/110 | |
第六周 | 1265/3149 | 4/9 | 32/142 | |
第七周 | 551/3700 | 2/11 | 25/167 | |
第八周 | 1105/4805 | 4/15 | 33/200 | |
第九周 | 1519/6324 | 2/17 | 30/230 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
-
计划学习时间:40小时
-
实际学习时间:32小时
-
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)