Java教程

Java学习记录 JDBC

本文主要是介绍Java学习记录 JDBC,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

JDBC简介

JDBC(Java 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 的垃圾收集。
这篇关于Java学习记录 JDBC的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!