JDBC
2021-4-19
| 2023-8-2
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
Property
 

JDBC是什么?

Java DataBase Connectivity(Java语言连接数据库)
 

JDBC的本质是什么?

JDBC是SUN公司制定的一套接口(interface)
java.sql.*; (这个软件包下有很多接口)
 
接口都有调用者和实现者。 面向接口调用、面向接口写实现类,这都属于面向接口编程
 
为什么要面向接口编程? 解耦合:降低程序的耦合度,提高程序的扩展力。 多态机制就是非常典型的:面向抽象编程。(不要面向具体编程)
 
思考:为什么SUN制定一套JDBC接口呢?
因为每一个数据库的底层实现原理都不一样。 Oracle数据库有自己的原理。 MySQL数据库也有自己的原理。 MS SqlServer数据库也有自己的原理。 .... 每一个数据库产品都有自己独特的实现原理。
 
 
JDBC的本质到底是什么? 一套接口。
notion image
 
 

JDBC开发前的准备工作

先从官网下载对应的驱动jar包,然后将其配置到环境变量classpath当中
classpath=.;D:\course\06-JDBC\resources\MySql Connector Java 5.1.23\mysql-connector-java-5.1.23-bin.jar
以上的配置是针对于文本编辑器的方式开发,使用IDEA工具的时候,不需要配置以上的环境变量,IDEA有自己的配置方式。
 

JDBC编程六步

 
 
notion image
 
notion image
notion image
 
 
 
notion image
 
 
 
 
 
notion image
 
 
 
 
 
 
 
 
 
 
 
 
notion image
 
  • MySQL
  • 索引日志和Buffer Pool
    目录