zoukankan      html  css  js  c++  java
  • 20145327 《Java程序设计》第九周学习总结

    20145327 《Java程序设计》第九周学习总结

    教材学习内容总结

    JDBC是用于执行SQL的解决方案,开发人员使用JDBC的标准接口,数据库厂商则对接口进行操作,开发人员无需接触底层数据库驱动程序的差异性。

    厂商在操作JDBC驱动程序时,依方式可将驱动程序分为4种类型:
    Type 1:JDBC-ODBC Bridge Driver
    Type 2:Native API Driver
    Type 3:JDBC-Net Driver
    Type 4:Native Protocol Driver

    SQLException是在处理JDBC时经常遇到的一个异常对象,为数据库操作过程发生错误时的代表对象。

    取得联机等与数据库来源相关的行为规范在javax.sql.DateSource接口,实际如何取得Connection则由操作接口的对象来负责。

    数据库操作相关的JDBC接口或类都位于java.sql包中。要连接数据库,可以向DriverManager取得Connection对象。Connection是数据库连接的代表对象,一个Connection对象就代表一个数据库连接。

    Statement的executeQuery()方法则是用于SELECT等查询数据库的SQL,executeUpdate()会返回int结果,表示数据变动的笔数,executeQuery()会返回java.sql.ResultSet对象,代表查询的结果,查询的结果会是一笔一笔的数据。可以使用ResultSet的next()来移动至下一笔数据,它会返回 true 或 false表示是否有下一笔数据,接着可以使用getXXX()来取得数据。

    在使用Connection、Statement或ResultSet时,要将之关闭以释放相关资源。

    代码调试中的问题和解决过程

    本次代码git时遇到的问题
    错误提示:fatal: remote origin already exists.
    解决办法:先git remote rm origin 再git remote add origin https://git.oschina.net/5327/java-besti-is-ljp.git 就不会报错误了

    本周代码托管截图

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 100/100 1/2 20/20
    第二周 250/350 1/3 20/40
    第三周 500/850 1/4 25/65
    第四周 500/1350 1/5 20/85
    第五周 550/1900 1/6 20/105
    第六周 600/2500 2/8 20/125
    第七周 500/3000 2/10 20/145
    第八周 400/3400 3/13 15/160
    第九周 100/3500 2/15 15/175

    参考资料

  • 相关阅读:
    Request Payload 和 Form Data 的区别
    es6 字符串模板拼接和传统字符串拼接
    TypeScript
    Jquery的$(document).click() 在iphone手机上失效的问题
    Vuex 是什么?
    什么是JSONP?
    git 放弃本地修改操作
    CSS3+HTML5+JS 实现一个块的收缩&展开动画
    Promise学习笔记(一)
    React@16.13.1配合antd UI使用,自定义主题
  • 原文地址:https://www.cnblogs.com/20145327gc/p/5450562.html
Copyright © 2011-2022 走看看