JDBC接口(API)包括两个层次:
面向应用的API:Java API,抽象接口,供应用程序开发人员使用(连接数据库,执行SQL语句,获得结果)。
面向数据库的API:Java Driver API,供开发商开发数据库驱动程序用。
JDBC是sun公司提供一套用于数据库操作的接口,java程序员只需要面向这套接口编程即可。
不同的数据库厂商,需要针对这套接口,提供不同实现。不同的实现的集合,即为不同数据库的驱动。 ——— 面向接口编程
JDBC程序编写步骤
补充:ODBC(Open Database Connectivity,开放式数据库连接),是微软在Windows平台下推出的。使用者在程序中只需要调用ODBC API,由 ODBC 驱动程序将调用转换成为对特定的数据库的调用请求。
IMPORTANT
连接步骤概述
第一步:注册驱动(作用告诉Java程序,即将要连接的数据库是哪个品牌的)
第二步:获取连接(表示JVM的进程和数据库进程之间的通道打开了,这属于进程之间通信,使用之后一定要关闭)
第三步:获取数据库操作对象(专门负责执行sql语句的对象)
第四步:执行SQL语句
第五步:处理查询结果集(只有当第四步指定的是select语句时,才会有第五步的查询结果集)
第六步:释放资源(使用完资源一定要释放)