`
mintelong
  • 浏览: 392491 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JDBC工作原理

    博客分类:
  • j2ee
阅读更多

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原理(pdf)

    JDBC 的工作原理 一、JDBC 的工作原理 二、访问数据库所要做的基本配置

    java 访问数据库JDBC的工作原理 课件

    主要介绍JDBC应用程序接口的使用,技术访问数据库的方法和JDBC技术

    让你彻底了解JDBC的原理

    让你真正的了解JDBC,不只是知道它应该这样敲出来,更要知道它为什么要这样做的原理!!!

    jdbc连接池原理

    关于jdbc连接池连接数据库的原理

    JDBC.rar_java jdbc

    java环境下的JDBC编程基础,详细说明JDBC工作原理及代码实现

    JDBC开发过程与原理

    JDBC应用步骤 1,注册加载一个driver驱动 2,创建数据库连接(Connection) 3,创建一个Statement(发送sql) 4,执行sql语句 5,处理sql结果(select语句) 6,关闭Statement 7,关闭连接Connection...

    JDBC数据库连接池实现原理

    java实现JDBC数据库连接池的原理,里面有oracle驱动jar包,以及代码的阅读步骤

    java之JDBC原理及方法

    该文档介绍了java数据库开发的基本原理模型,常用的数据库连接方法及数据库操作

    06 MySQL JDBC编程1

    1. 数据库编程的必备条件 3. JDBC工作原理 1. 创建数据库连接Connection 2. 创建操作命令Statement 3. 使用操作命令来执行SQ

    【MySQL数据库】JDBC编程

    2.JDBC工作原理 3.JDBC使用 3.1 JDBC的使用步骤 3.2 JDBC的具体使用 第一步:加载数据库驱动 第二步:创建数据库连接Connection 第三步:创建操作命令(Statement) 第四步:执行SQL语句 第五步:处理结果集(insert...

    JDBC机制

    JDBC概念机制 Java中数据库连接池原理机制的详细讲解

    JDBC学习(九)dbUtils原理代码实例

    JDBC学习(九)dbUtils原理代码实例,包含三个demo:正常C3P0数据库池对数据库的增删改查操作;自己实现dbutils对数据库实现增删改查操作;使用apache的工具类dbutils对数据库增删改查操作。

    JDBC数据库编程实验

    一、实验目的: ...(5)理解数据库连接池的基本原理和思想,学会在tomcat服务器中配置数据库连接池,并掌握从连接池中获取连接的基本方法。 (6)初步理解数据访问层的基本设计方法,理解web的分层架构。

    数据库原理实验六ODBC和JDBC数据库编程实用.pdf

    数据库原理实验六ODBC和JDBC数据库编程实用.pdf

    jdbc基础的详解与总结

    此文档说明详细列举了jdbc从原理概述、JDBCAPI、应用步骤过程

    J2EE体系统一,关于JDBC

    JDBC的设计原理:统一性/一致性 1、必须能够访问多种不同的数据库,而且需要跨数据库平台 2、依据依赖倒转原则(依赖于抽象,不依赖于具体实现,针对接口编程)进行设计 抽象层:JDBC规范协议,定义出统一...

    jdbc.rar_jdbc

    一个JDBC的程序。帮助入门理解JDBC的原理。。

    jdbc访问数据库的步骤

    jdbc原理 jdbc访问数据库的步骤 数据库

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    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 ...

    JDBC(powernode 文档)源代码

    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 官网下载...

Global site tag (gtag.js) - Google Analytics