本文主要是介绍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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!