Java学习记录 JDBC

JDBC简介

JDBCJava DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多

种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。 JDBC 提供了一种基准,据此可
以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序
Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰
出语言。所需要的只是 Java 应用程序与各种不同数据库之间进行对话的方法。
JDBC 可以在各种平台上使用 Java ,如 Windows Mac OS 和各种版本的 UNIX
JDBC 库包括通常与数据库使用相关的下面提到的每个任务的 API
- 连接数据库。
- 创建 SQL MySQL 语句。
- 在数据库中执行 SQL MySQL 查询。
- 查看和修改生成的记录。
 
 

JDBC体系结构

JDBC API 支持用于数据库访问的两层和三层处理模型,但通常, JDBC 体系结构由两层组成:
- JDBC API 这提供了应用程序到 JDBC 管理器连接。
- JDBC 驱动程序 API 这支持 JDBC 管理器到驱动程序连接。
JDBC API 使用驱动程序管理器和特定于数据库的驱动程序来提供与异构数据库的透明连接。

 

使用步骤

构建 JDBC 应用程序涉及以下六个步骤:
- 导入包: 需要包含包含数据库编程所需的 JDBC 类的包。大多数情况下,使用 import java.sql.* 就足够
了。
- 注册 JDBC 驱动程序: 要求您初始化驱动程序,以便您可以打开与数据库的通信通道。
- 打开连接: 需要使用 DriverManager.getConnection () 方法创建一个 Connection 对象,该对象表
示与数据库的物理连接。
- 执行查询: 需要使用类型为 Statement 的对象来构建和提交 SQL 语句到数据库。
- 从结果集中提取数据: 需要使用相应的 ResultSet.getXXX () 方法从结果集中检索数据。
- 释放资源: 需要明确地关闭所有数据库资源,而不依赖于 JVM 的垃圾收集。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值