Java SE 11 Gold学习笔记(第九章)

Java SE 11 Gold资格考试相关

知识点总结

❌⭕️

  • 第九章 JDBCによるデータベース・アプリケーション

間違えた:

間違えし易い:

分からない:

  1. C
  2. C❌⭕️A
    1. 需要根据使用的数据库自行设置对应的driver
  3. C
  4. B❌⭕️D
    1. 接触时使用的类和方法为java.sql.DriverManagergetConnection
    2. 需要注意问题中使用的JDBC版本,不同版本使用方法稍有不同。例如3.0需要先获取driver
    3. connection pool是在用作web application与数据库接触时,为了防止频繁的接触,切断而带来的性能瓶颈。事先准备的多个connection object。
  5. B
  6. B❌⭕️BC
    1. 要注意executeQuery和executeUpdate的使用区别
  7. D❌⭕️F
    1. 使用getString方法时需要注意。根据index取得时是从1开始,根据列名取得时不区分大小写。
    2. 要注意cursor的初始位置是在先头record的上面,因此需要移动。如果不做移动就取得要素,会抛出SQLException
  8. C
  9. B❌⭕️C
    1. execute的结果是当sql的结果是ResultSet不存在的情况或者sql是select以外的情况就返回fasle。
  10. A❌⭕️D
    1. 同一个statement不能同时取得两个ResultSet。在取得第二个的时候第一个会被close。
  11. D
  12. ADF❌⭕️ADE
    1. 不存在forward方法。
  13. A absolute的参数如果比行数大,会移动到最终行后的空行
  14. A❌⭕️D
    1. 最终需要使用updateRow来更新
  15. C❌⭕️B
    1. 插入时先使用moveToInsertRow移动到插入专用行,使用updateXxx进行数据的set,最后使用insertRow插入
  16. C
    1. 通过分析ErrorCode和SQLState可以得到具体错误ErrorCode根据查询vendor手册可以获得具体讯息,SQLState是sql标准的共同值。
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2020-2021 Joe
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信