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/

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