《Oracle Java EE编程指南》07-01:JDBC概念

JDBC概述

JDBC是Java语言访问数据库的解决方案,也就是说,只要应用使用数据库存储数据,都会使用到JDBC编程。(也可以使用一些框架进行数据处理,本课程不涉及)
JDBC包括两部分:

  • 第一部分是提供给程序员使用的API,与具体数据库无关,也就是编写程序时使用API
  • 第二部分是数据库厂商根据规范实现的API,称为SPI,与具体数据库有关。也就是程序运行时,会调用到SPI。在SPI中,有一个关键的类,这个类能够帮助Java程序与数据库创建连接,称为驱动类(driver class)
    在这里插入图片描述

如何获得JDBC的两部分

  • API
    • JDBC的API在JavaSE中,安装JDK即可以使用
    • JDBC的API都存在于java.sql及javax.sql中,多数时候使用java.sql中的类和接口
  • SPI
    • 下载数据库驱动包
    • 拷贝到工程的WEB-INF/lib目录下

JDBC编程的重点

1、熟悉JDBC相关API

  • DriverManager
  • Connection
  • Statement
  • ResultSet
  • ……
    2、SQL语句,保证正确并高效

猜你喜欢

转载自blog.csdn.net/goldentec/article/details/105334470