JDBC 编程

JDBC java 数据库互连,是 java 语言和数据库之间独立于数据库的连接标准 API JDBC 从根本上来说是一
种规范,具体的实现需要依赖于具体数据库生产商提供 jar 包【驱动】,提供了统一的接口用于访问不同的底
层数据库,允许使用 java 语言编写不同的应用程序以访问数据库。
1 、为 Java 语言定义了一个 SQL 调用级别的统一界面
2 、为访问关系型数据库提供了一个标准的界面
API 应用编程接口,开发人员可以直接使用 API 而无视底层实现
SPI 服务编程接口,数据库或者服务器开发人员需要实现的标准规范
jar 包实际上就是一种特殊格式的压缩文件,其中包含 class 文件,是 java 应用资源的缩写
JDBC 的体系结构
Java 应用程序可以通过 Java API 与数据库连接, JavaAPI 中的一组用 Java 语言编写的类和接口位于 java.sql
javax.sql 包中,实际动作则是由 JDBC 驱动管理器通过数据库生产厂商提供的 JDBC 驱动程序与数据库管理
系统进行连接
每个 JDBC 应用程序至少需要有一个 JDBC 驱动程序, JDBC 驱动是 Driver 接口的实现类
1 Driver 接口是驱动程序需要实现的接口, Driver 使 DriverManager JDBC 应用可以独立于具体的数据库系
2 、在不同类型的应用中添加驱动的方式不同
3 、将驱动程序拷贝到新建的文件夹 libs 中,然后使用右键将 jar 包添加到构建路径中
JDBC API
java.sql.DriverManager 负责加载、拆除驱动程序,负责获取和数据库管理系统的连接
java.sql.Connection 实现对某个数据库系统的连接
一个数据库管理系统能够提供的连接数是有限的,必须保证连接及时关闭 try/finally
java.sql.Statement 用于实现向数据库系统提交 SQL 语句
java.sql.PreparedStatement 用于执行预编译的 SQL 语句
java.sql.CallableStatement 用于提交执行存储过程
java.sql.ResultSet 是数据库系统返回的查询结果集
JDBC 基本操作步骤
1 、加载驱动程序
2 、创建数据库连接,必须保证及时关闭
3 、提交执行 SQL 语句
4 、接收并处理 SQL 的执行结果
5 、关闭释放资源
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值