`
qcyycom
  • 浏览: 190129 次
社区版块
存档分类
最新评论

JDBC操作数据库的基本流程

 
阅读更多
所有的JDBC应用程序都具有下面的基本流程:
  1、加载数据库驱动并建立到数据库的连接。
  2、执行SQL语句。
  3、处理结果。
  4、从数据库断开连接释放资源。

下面我们就来仔细看一看每一个步骤:

其实按照上面所说每个阶段都可得单独拿出来写成一个独立的类方法文件。共别的应用来调用。

1、加载数据库驱动并建立到数据库的连接:

2、执行SQL语句:

在执行sql语句的时候,这里常见的有两种类型的语句对象:

Statement:它提供了直接在数据库中执行SQL语句的方法。对于那些只执行一次的查询、删除或者一种固定的sql语句来说已经足够了。

Preparedstatement:这种语句对象用于那些需要执行多次,每次仅仅是数据取值不同的SQL语句,它还提供了一些方法,以便指出语句所使用的输入参数。

  3、处理结果:

此处,应该知道的是:Statement执行sql语句的方法:insert、Update、delete语句是使用了Statement的executeUpdate方法执行的,返回结果是插入、更新、删除的个数。而select语句执行较为特别是使用了Statement的executeQuery方法执行的。返回的结果存放在resultset结果集中,我们可以调用next()方法来移到结果集中的下一条记录。结果集由行和列组成,各列数据可以通过相应数据库类型的一系列get方法(如getString,getInt,getDate等等)来取得。

4、从数据库断开连接释放资源:

在结果集、语句和连接对象用完以后,我们必须正确地关闭它们。连接对象、结果集对象以及所有的语句对象都有close()方法,通过调用这个方法,我们可以确保正确释放与特定数据库系统相关的所有资源。




分享到:
评论

相关推荐

    jdbc操作数据库的基本流程详解

    所有的JDBC应用程序都具有下面的基本流程: 1、加载数据库驱动并建立到数据库的连接。 2、执行SQL语句。 3、处理结果。 4、从数据库断开连接释放资源。下面我们就来仔细看一看每一个步骤:其实按照上面所说每个...

    非常有用的jdbc的操作数据库

    在进行JDBC操作时,需要注意捕获和处理`SQLException`。通常,一个SQL操作可能抛出多种异常,如`CommunicationsException`、`DataIntegrityViolationException`等,需要根据具体情况进行处理。 综上所述,JDBC是...

    JDBC连接数据库步骤流程共2页.pdf.zip

    以上是JDBC连接数据库的基本步骤,但实际开发中,为了提高代码的可读性和安全性,通常会使用`PreparedStatement`代替`Statement`,以防止SQL注入攻击。此外,还可以使用连接池(如C3P0、HikariCP等)来管理数据库...

    用JDBC操作数据库的资料,帮助初学者掌握怎么使用JDBC操作数据库

    一、JDBC操作数据库的步骤 1. 导入驱动:在Java程序中,我们需要引入JDBC驱动,以便Java能够识别并连接到特定的数据库。例如,对于MySQL数据库,我们通常会导入`com.mysql.cj.jdbc.Driver`驱动。 2. 加载驱动:使用`...

    JDBC连接数据库的操作

    这里需要注意的是,虽然示例代码中引入了`java.lang.*`和`java.io.*`,但在实际JDBC操作中并不需要这两个包,它们是多余的。 #### 3. 加载JDBC驱动 要使用JDBC,首先需要加载相应的数据库驱动。对于不同的数据库...

    JDBC操作数据库详解

    以上就是JDBC操作数据库的基本流程和关键知识点。通过学习和实践,开发者可以熟练地使用JDBC进行数据库操作,为各种Java应用程序提供数据支持。在实际开发中,结合DataSource和连接池等高级技术,可以构建出高效、...

    java 通过JDBC对数据库进行查询

    在Java编程中,JDBC(Java Database Connectivity)是Java应用程序连接和操作数据库的标准接口。它允许程序员使用SQL语句执行数据库查询、更新和事务管理。本篇将详细讲解如何使用JDBC对数据库进行查询。 首先,...

    jdbc连接数据库的jar

    对于不同的数据库,JDBC驱动的类名、URL格式和配置参数可能会有所不同,但基本的连接和操作流程是相似的。在实际开发中,通常会使用像Spring框架这样的高级库来简化JDBC操作,提高代码的可读性和可维护性。

    JDBC连接数据库里面有各数据库的应用说明

    ### JDBC连接数据库应用详解 #### 一、JDBC概述及DriverManager的作用 JDBC(Java Database ...以上介绍了如何通过JDBC连接并操作数据库的基本流程。理解这些概念对于开发基于Java的应用程序来说是非常重要的。

    java JDBC连接数据库代码大全

    以上就是使用JDBC操作数据库的基础知识和流程。通过这些API和步骤,开发者可以方便地在Java程序中集成对各种数据库的操作。随着技术的发展,现代框架如Spring Data JPA等已经极大地简化了这一过程,但在理解更高层次...

    jdbc-数据库连接和文件配置

    通过以上详细的介绍和示例代码,我们不仅了解了JDBC的基本原理和核心组件,还掌握了如何使用JDBC进行数据库连接和文件配置的具体步骤。这对于Java开发者来说,是进行数据库操作时不可或缺的知识点。

    JDBC连接数据库DBUtils操作数据库两个jar包

    `commons-dbutils-1.7.jar`是Apache Commons项目的一部分,提供了一个更安全、更便捷的方式来处理JDBC操作。 DBUtils的核心是QueryRunner类,它提供了执行SQL查询和更新的方法。使用DBUtils可以大大简化上述流程: ...

    java使用jdbc连接oracle数据库

    以上就是使用`ojdbc6.jar`连接Oracle数据库的基本流程。在实际开发中,为了提高性能和安全性,通常会采用连接池管理数据库连接,并使用预编译的`PreparedStatement`来防止SQL注入攻击。此外,还要注意处理可能出现的...

    JDBC连接数据库实例+附源码

    通过这个实验,学习者掌握了使用Java和JDBC连接MySQL数据库的基本技能,理解了如何处理数据库操作中可能出现的错误。错误处理是学习过程中不可或缺的部分,通过错误调试,可以提高问题定位和解决问题的能力。此外,...

    JDBC实现Oracle数据库的增删改查

    在实际开发中,为了提高代码的可读性和可维护性,通常会使用连接池(如C3P0、HikariCP等)管理数据库连接,并使用DAO(Data Access Object)模式封装JDBC操作。 此外,对于大量数据的操作,考虑使用批处理,可以...

    jdbc数据库编程基本知识和开发配置

    #### 二、JDBC的基本操作流程 使用JDBC访问数据库的基本步骤如下: 1. **获取数据库连接**: 使用`DriverManager.getConnection()`方法建立与数据库的连接。 2. **创建Statement对象**: 使用连接对象创建`Statement...

    jdbc连接不同数据库

    通过以上介绍,我们可以看到使用 JDBC 连接不同的数据库时,虽然具体的驱动类名和连接字符串有所不同,但基本的流程是相似的。掌握这些基本知识可以帮助 Java 开发者更高效地与各种关系型数据库进行交互。

Global site tag (gtag.js) - Google Analytics