• 2018-2019-2 《Java程序设计》第9周学习总结


    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小时

    • 改进情况:

    (有空多看看现代软件工程 课件
    软件工程师能力自我评价表
    )

    参考资料

  • 相关阅读:
    Docker基本概念
    Docker 基本指令整理(一)
    其他软件技巧收藏
    Java ThreadPool的正确打开方式花钱的年华 | 江南白衣(5星推荐)
    java主线程等待所有子线程执行完毕在执行(常见面试题)
    (个人)Zookeeper集群环境部署
    linux下git怎么保存账号密码
    PHP跳出循环的方法及continue、break、exit的区别
    Linux 安装composer
    MySQL 删除数据库中重复数据方法
  • 原文地址:https://www.cnblogs.com/killer-queen/p/10759593.html
Copyright © 2020-2023  润新知