zoukankan      html  css  js  c++  java
  • 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

    参考资料

  • 相关阅读:
    博弈论--sg函数
    博弈论--nim博弈
    dp--bitset优化
    树--欧拉序
    树--dfs序
    树--dsu on tree
    树--树的重心
    单调队列
    单调栈
    dp--背包
  • 原文地址:https://www.cnblogs.com/tiankunye/p/8810796.html
Copyright © 2011-2022 走看看