JDBC——初篇

1、知識體系

  JDBC的知識體系分爲兩個部分。

  第一部分,基礎,環境搭建,演示示例(HelloWorld)。

  第二部分,SQL請求的整個流程。

  首先,建立連接,兩種方式,DriverManager,DataSource,由於DataSource支持連接池,分佈式,實際場景中都使用開源的DataSource,例如C3P0, Hikari。

  其次,執行SQL,三種Statement類型,Statement,PreparedStatement,CallableStatement(略)。實際應用場景,都是spring管理事務。

  最後,處理結果集,兩套API, ResultSet, RowSet。RowSet使用場景較少,略。在處理結果集時,需要實現數據庫類型與Java類型的轉換,稱爲類型映射。

  注:本篇的JDBC版本號爲2.0,最新的版本爲4.0.

2、鏈接

  教程:Getting Started with the JDBC API(2.0)

  C3P0數據源:http://www.mchange.com/projects/c3p0

  Hikari數據源Git地址:https://github.com/brettwooldridge/HikariCP?tab=readme-ov-file

  Hikari教程:https://www.baeldung.com/hikaricp

  JDBC API:http://docs.oracle.com/javase/8/docs/api/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章