目录
1.什么是JDBC?
java DateBase Connectivity
在java语言中编写sql语句,对mysql数据库中的数据经行CRUD操作
create select update dalete
2.JDBC相关的类库在哪里?
java.sql.*;
3.JDBC本质上是一堆什么呢?
java.sql.*;这个包下都是JDBC的接口,sun公司指定,JDBC是体现‘接口作用’的非常经典的例子,JDBC降低了耦合度,提高了扩展力,对于java程序员来说,不需要关系数据库是那个品牌,只要面向JDBC接口编程就行!
4.对于程序员要干什么
JDBC整个程序的结构当中有三波人
第一波:sun公司,负责指定JDBC接口,这些接口以及写好了,在java.sql.*;
第二波:java.sql.*下面的所有接口都要有实现类,这些实现类是数据库厂家编写的,我们连接的是mysql数据库,mysql数据库的实现类在
mysql-connector-java-5.1.23-bin.jar
jar包中很多.class字节码文件,这是mysql数据库厂家写的接口实现!
注意:如果连接的是oracle数据库,你需要从网上下载Oracle的jar包,mysql-connector-java-5.1.23-bin.jar 这个jar包有一个专业的术语:mysql的驱动 如果是oracle的jar,称为oracle的驱动。
第三波:我们程序员,面向JDBC接口写代码就行。