Jdbc
介绍:
java数据库连接,一种数据库访问应用程序API,由一组用java语言编写的类和接口组成,可以用jdbc对多种关系数据库进行访问。
jdbc结构可划分为两层:
1: 面向底层的jdbc 驱动程序管理器接口;
2:面向程序员的jdbc API(API 是用于构建应用程序软件的一组子程序定义,协议和工具。一般来说,这是一套明确定义的各种软件组件之间的通信方法)
Jdbc API是面向对象的,可以让用户把常用的方法封装为一个类,以备后用
缺点:1.访问数据记录的速度会受到一定程度的影响。
2.jdbc结构包含不同厂家的产品,给改变数据带来麻烦
JDBC 的核心接口与类包含在java.sql 包中。
接口:
Connection : 特定数据库连接(会话)。在连接上下文中执行sql语句并返回结果
preparedStatement:预编译的sql语句的对象
Statement:用于执行静态sql语句并返回他所生成结果的对象
ResultSet:数据库结果集的数据表,通常通过执行查询数据库的语句生成
callableStatement:用于执行sql存储过程的接口
类:
DriverManager:负责管理jdbc驱动程序。使用JDBC驱动程序之前,必须先将驱动程序加载并注册后才可以使用,同时提供方法来建立与数据库的连接。
sqlException:有关数据库操作的异常。
jdbc优缺点:
优点:
从复杂的驱动器调用命令和函数中解脱出来,可以致力于应用程序中的关键地方
支持不同的关系数据库,使得程序的可移植性大大加强
API是面向对象的,可以让用户把常用的方法封装为一个类,以备后用
缺点:
使用jdbc,访问数据记录的速度会受到一定程度的影响
Jdbc 结构中包含不同厂家的产品,这就给更改数据源带来了很大的麻烦
创建jdbc与应用程序的步骤
1.载入jdbc驱动
2.定义连接url
3.建立连接
4.创建Statement对象
5.执行查询或更新
6.结果处理
7.关闭连接
- 作者:麦克猫Cat
- 本文版权归作者和CSDN共有,欢迎交流