JDBC_01_JDBC基础概念

JDBC 基础概念

  • JDBC 的本质
  • JDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类,使用这些接口和类,Java客户端程序可以访问各种不同类型的数据库。比如建立数据库连接、执行SQL语句进行数据
    的存取操作。

  • JDBC规范采用接口和实现分离的思想设计了Java数据库编程的框架。接口包含在java.sql及javax.sql包中,其中java.sql属于JavaSE,javax.sql属于JavaEE。这些接口的实现类叫做数据库驱动程序,由数据库的厂商或其它
    的厂商和个人提供。

  • JDBC是SUN 公司制定的一套接口(interface)

     - java.sql.*; 该包下有很多相关接口
    
  • JDBC是接口,而JDBC驱动才是接口的实现,没有驱动无法完成数据库连接!每个数据库厂商都有自己的驱动,用来连接自己公司的数据库。

  • 什么是JDBC驱动程序? 是指各个数据库厂家根据JDBC的规范制作的JDBC实现类。每个数据库厂商都有自家的驱动,用来连接自家公司的数据库。

  • 为什么需要面向接口编程?

    • 接口(interface)都有调用者和实现者,我们面向接口写实现类,面向接口调用,这都属于面向接口编程。

    • 为了解耦合,降低程序的耦合度,提高程序的扩展力。多态机制就是非常典型的面向抽象编程(不要面向具体编程)。

  • URL: 统一资源定位符(网络中每个资源的绝对路径)

    - 例如:  百度的URL: http://39.156.66.18:80/index.html
         
              协议:   http 叫做超文本传输协议,是一种通讯协议
    
              IP:    39.156.66.18 IP地址
    
              PORT:  80 端口号
    
              资源名: index.html
    
  • JDBC六步

    • 注册驱动

    • 获取连接

    • 获取数据库操作对象

    • 执行SQL语句

    • 处理查询结果集

    • 释放资源

posted @ 2021-04-14 22:34  失昼  阅读(48)  评论(0)    收藏  举报