JDBC概述及其常用类和接口

概述
JDBC是一种可用于执行SQL语句的Java API(应用程序接口),是连接数据库和Java应用程序的纽带

JDBC-ODBC桥

JDBC-ODBC桥是一个JDBC驱动程序,完成了从JDBC操作到ODBC操作之间的转换工作,允许JDBC驱动程序被用作ODBC的驱动程序。

使用步骤

  1. 首先加载JDBC-ODBC桥的驱动程序
    Class.forName(“sun.jdbc.odbc.JdbcDriver”);
    Class类的静态方法forName()可以加载sun.jdbc.odbc包中的.JdbcDriver来建立JDBC-ODBC桥连接器

  2. 使用java.sql包中的Connection接口,并同通过DriverMannager类的静态方法getConnection创建连接对象

Connection cnn = DriverManager.getConnection("jdbc:odbc:数据源名称","user name","password");
  • 向数据库发送SQL语句。
Statement sql = conn.creatrStatrment();

使用Statement接口声明一个SQL对象,并通过刚才创建的连接数据库对象conn的createStatement()方法创建这个SQL对象

JDBC技术

JDBC技术是一套面向对象的应用程序接口,制定了统一的访问各种关系数据库类型的标准接口。
JDBC的任务:
与数据库建立一个连接
向数据库发送SQL结果
处理从数据库返回的结果

JDBC驱动程序的类型

JDBC的总体由四个组件构成-----》应用程序、驱动程序、数据源组成。

  • JDBC-ODBC桥:依靠ODBC驱动器和数据库通信
  • 本地API一部分Java编写的驱动程序
  • JDBC网络驱动
  • 本地协议驱动

JDBC中常用的类和接口

Connectio接口
Connectio接口代表与特定的书库连接,在连接上下文中执行SQL语句并返回结果
在这里插入图片描述
Statement接口
Statement接口用于在已经建立连接的基础上向数据库发送SQL语句。
在这里插入图片描述
PrepareStatement接口
PrepareStatement接口用来动态地执行SQL语句。
在这里插入图片描述
DriverManager类
DriverManager类用来管理数据库中所有的驱动程序。
在这里插入图片描述
ResultSet接口
ResultSet接口类似一个临时表,用来暂时存放数据库查询所获得的结果集。
在这里插入图片描述

发布了60 篇原创文章 · 获赞 7 · 访问量 9163

猜你喜欢

转载自blog.csdn.net/m0_46193982/article/details/105167723