JDBC程序描述为包含如下过程的应用:
1. 引入一个必要的类
2. 加载JDBC驱动程序
3. 标识数据源(URL、Username、Password)
4. 分配一个Connection对象
5. 分配一个Statement对象
6. 使用该Statement对象执行检查 SQL语句
7. 从返回的ResultSet对象中检索数据 类似于迭代器的操作
8. 关闭ResultSet对象
9. 关闭Statement对象
10. 关闭Connection对象
装载驱动程序
通过JDBC来连接关系数据库,应用程序必须采取的第一个合理步骤是加载合适的JDBC驱动程序,并获得一个与该数据库的连接。使用JDBC的DriverManager类可以实现。
DriverManager类实现了java.sql.Driver接口。
加载Driver接口并把它注册给DriverManager类有两种方法:
(1) 使用Class.forName()方法
(2) 标识jdbc.drivers系统属性内的Driver类
建立连接
实现Connection接口的一个类对象(即一个Connection对象)代表一个与某个具体数据源的连接。Connection对象实际上是建立一个上下文环境,以便程序员能在它里面创建并执行SQl命令。
Connection databaseConnection = DriverManager.getConnection(sourceURL);
语句与结果集
Statement接口提供了执行SQL语句和检索结构的一种方法。由于Statement是一个接口,所以程序员不能直接创建一个Statement对象。通常创建这个对象的方法是:
Statement statement = connection.createStatement();
当建成一个Statement对象之后,它提供一个工作空间供用户创建SQL查询,执行该查询,以及检索返回的任何结果。当建成一个Statement对象之后,就可以通过调用该Statement对象的下列执行方法来执行SQL查询
executeQuery()――用于在单个ResultSet对象的数据库中检索出数据的SQL语句。
executeUpdate()――执行不返回ResultSet对象的查询。它的返回值是一个整数(称为更新计数),它给出受到影响的行数。
execute()――执行返回多个结果集,多个更新计数值或这两者组合的语句。
分享到:
相关推荐
JDBC 的工作原理 一、JDBC 的工作原理 二、访问数据库所要做的基本配置
主要介绍JDBC应用程序接口的使用,技术访问数据库的方法和JDBC技术
让你真正的了解JDBC,不只是知道它应该这样敲出来,更要知道它为什么要这样做的原理!!!
关于jdbc连接池连接数据库的原理
java环境下的JDBC编程基础,详细说明JDBC工作原理及代码实现
JDBC应用步骤 1,注册加载一个driver驱动 2,创建数据库连接(Connection) 3,创建一个Statement(发送sql) 4,执行sql语句 5,处理sql结果(select语句) 6,关闭Statement 7,关闭连接Connection...
java实现JDBC数据库连接池的原理,里面有oracle驱动jar包,以及代码的阅读步骤
该文档介绍了java数据库开发的基本原理模型,常用的数据库连接方法及数据库操作
1. 数据库编程的必备条件 3. JDBC工作原理 1. 创建数据库连接Connection 2. 创建操作命令Statement 3. 使用操作命令来执行SQ
2.JDBC工作原理 3.JDBC使用 3.1 JDBC的使用步骤 3.2 JDBC的具体使用 第一步:加载数据库驱动 第二步:创建数据库连接Connection 第三步:创建操作命令(Statement) 第四步:执行SQL语句 第五步:处理结果集(insert...
JDBC概念机制 Java中数据库连接池原理机制的详细讲解
JDBC学习(九)dbUtils原理代码实例,包含三个demo:正常C3P0数据库池对数据库的增删改查操作;自己实现dbutils对数据库实现增删改查操作;使用apache的工具类dbutils对数据库增删改查操作。
一、实验目的: ...(5)理解数据库连接池的基本原理和思想,学会在tomcat服务器中配置数据库连接池,并掌握从连接池中获取连接的基本方法。 (6)初步理解数据访问层的基本设计方法,理解web的分层架构。
数据库原理实验六ODBC和JDBC数据库编程实用.pdf
此文档说明详细列举了jdbc从原理概述、JDBCAPI、应用步骤过程
JDBC的设计原理:统一性/一致性 1、必须能够访问多种不同的数据库,而且需要跨数据库平台 2、依据依赖倒转原则(依赖于抽象,不依赖于具体实现,针对接口编程)进行设计 抽象层:JDBC规范协议,定义出统一...
一个JDBC的程序。帮助入门理解JDBC的原理。。
jdbc原理 jdbc访问数据库的步骤 数据库
6.1.5 JDBC工作原理 6.2 Oracle高可用性连接组件 6.2.1 SCAN别名 6.2.2 SCAN监听器 6.2.3 SCAN解析 6.2.4 SCAN兼容性配置 6.2.5动态注册与负载均衡 6.2.6 SCAN配置信息 6.2.7 SCAN VIP与节点VIP 6.2.8 ...
1.3 JDBC的原理 1.4 程序员,JDBC,JDBC驱动的关系及说明 1.4.1 JDBC API 1.4.2 JDBC 驱动 1.4.3 Java程序员 1.4.4 三方关系 1.5 总结 2.JDBC操作数据库的步骤 2.1 总体步骤 2.2 详细步骤 2.2.1 官网下载...