JDBC:Java Data Base Connectivity,即Java数据库连接。是一种有类和接口组成的用于执行SQL语句的Java API,由java.sql和javax.sql包组成。JDBC是J2SE,即Java标准库的一部分。
应用程序、jdbc api、数据库驱动和数据之间的关系如下图所示
应用程序,就是我们自己写的代码,我们通过JDBC操作数据库,MySQL Driver、Oracle Driver、DB2 Dreiver,就是驱动,这些驱动实现了JDBC的接口,就是类方法,这些驱动就是对应的数据库厂商实现的,也就是说sun公司只负责JDBC规范的设计,比如定义接口等,由数据库厂商写对应的驱动来实现接口,从而达到操作数据库的目的
JDBC连接数据库的步骤
注册驱动 (DriverManager.registerDriver)
建立连接 (DriverManager.getConnection)
创建执行SQL的语句 (createStatement)
执行语句 (executeQuery)
处理执行结果 (ResultSet)
释放资源 (Close)