`
fatherican
  • 浏览: 48482 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

java 数据库结果集的处理

 
阅读更多

当查询到某些结果集后,我们就可以直接利用结果集来操纵当前的数据库。

默认情况下,ResultSet是不可滚动不可更新的。

所以在开始的时候设置

Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

然后就可以操纵结果集了:

ResultSet sets = st.executeQuery("select name from test");

(1)跳转到某行

1、first()
2、last()
3、absolute(introw)
4、next()

5、previous()

(2)

执行操作

1、删除 deleteRow()


2、修改 updatexxx(StringcolumnLabel, doublex) ;

updateRow()

3、添加moveToInsertRow()
updatexxx(StringcolumnLabel, doublex) ;

insertRow()

下面的这个方法可以获得行号

int getRow()
获取当前行编号。

当我们想获得查找的数据的条数的时候,既可以用这个方法。

resultSet.last();

int count = resultSet.getRow();

System.out.Println("结果条数是:"+count);

除此之外,还有一些默认情况下就支持滚动和更新的类。

分享到:
评论

相关推荐

    关于java数据库基本操作

    1、java数据库操作基本流程2、几个常用的重要技巧:·可滚动、更新的记录集·批量更新·事务处理java数据库操作基本流程:取得数据库连接-执行sql语句-处理执行结果-释放数据库连接l、取得数据库连接1)用DriverManager...

    论文研究-可重用Java数据库操作组件的设计和实现.pdf

    它封装了注册和载入JDBC驱动程序、建立数据库连接、运行Structured Query Language(SQL)语句及处理查询结果集、查询结果集的分页显示操作,简化了Java DataBase Connectivity(JDBC)代码的编写,通过编写SQL语句,...

    关于JAVA数据库基本操作

    1、java 数据库操作基本流程 2、几个常用的重要技巧: ·可滚动、更新的记录集 ·批量更新 ·事务处理 java 数据库操作基本流程:取得数据库连接- 执行sql 语句- 处理执行结果- 释放数据库连接

    Java高级程序设计实战教程第八章-Java数据库编程.pptx

    (1)加载连接数据库的驱动程序 (2)建立连接 (3)查询数据库 (4)处理结果集 (5)关闭查询语句及数据库连接 Java高级程序设计实战教程第八章-Java数据库编程全文共12页,当前为第6页。 8.3 任务实施 任务一 编写程序实现...

    什么是Java的数据库连接技术?Java中常用的数据库连接方式有哪些?(java面试题附答案).txt

    Java的数据库连接技术是指在Java程序...JDBC提供了一组接口和类,用于连接数据库、执行SQL语句并处理结果集。使用JDBC连接数据库的步骤包括加载数据库驱动程序、建立连接、创建Statement对象、执行SQL语句并处理结果。

    Java代码生成和删除数据库数据表.rar

    Java代码生成和删除数据库数据表,一个Java操作数据库方面的小知识,利用sun.jdbc.odbc.JdbcOdbcDriver驱动得到连接,实现新建数据表、插入数据、显示数据、获取结果集、删除表等功能,在执行过程中抛出异常处理信息...

    Java数据库编程中的技巧

    1、java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 <br>2、几个常用的重要技巧:  可滚动、更新的记录集  批量更新  事务处理

    Java理论与实践:在没有数据库的情况下进行数据库查询

    XQuery为生成XML或者HTML文档作为查询结果而设计的,因此不需要对查询结果进行后处理。从开发成本角度看,XQuery方法已证实可以节约大量成本。树型结构对于构建和搜索数据很理想,但对于报告,就不是很理想了。XML...

    java使用jdbc对mysql的操作封装,包括java使用jdbc对mysql进行事务处理

    封装了java使用jdbc对mysql的操作,以及java使用jdbc对mysql的事务处理,对execute、executeUpdate、executeQuery进行了封装,把繁琐的创建数据库连接对象、PreparedStatement对象、结果集对象,打开关闭连接进行了...

    2024java连接mysql数据库的jar包.zip

    除了基本的数据库操作外,这个jar包还提供了丰富的功能扩展,包括事务管理、批量操作、数据类型映射、结果集处理等,使得开发人员能够更加灵活地处理各种复杂的业务逻辑。 总的来说,2024年的Java连接MySQL数据库的...

    JDBC数据库编程实验

    (3)掌握可滚动和可更新的结果集的基本操作方法; (4)理解JDBC中实现事务处理的基本方法; (5)理解数据库连接池的基本原理和思想,学会在tomcat服务器中配置数据库连接池,并掌握从连接池中获取连接的基本方法...

    java程序是怎么操作数据库的,可以以常用据库为例,求详细解答,最好能举例。

    JAVA语言的跨平台的工作能力(Write Once ,Run Anywhere)、优秀的图像处理能力(我相信现在没有那种语言可以超过JAVA在网络上的图形处理能力)、网络通信功能、通过JDBC数据库访问技术等等,让我们谁都不可否认JAVA...

    Java程序设计习题集下载

    习题集内容覆盖面广,包括:Java言的基本常识、基本语法、面向对象的基本概念、数组、字符串、异常处理、文件和数据流、图形用户界面设计、小应用程序、线程、编程规范、网络程序设计、多媒体民图形学程序设计以及...

    EdgeDB 是一种全新的数据库,集关系数据库、图数据库和 ORM 的长处于一身,我们叫它图-关系型数据库

    EdgeDB 是一种全新的数据库,集关系数据库、图数据库和 ORM 的长处于一身,我们叫它图-关系型数据库。作为应用程序的根基,数据库建模(schema)要能轻松书写出来才好,且代码应通俗易懂。EdgeDB 彻底打破了 SQL 的...

    数据库JDBC

    JDBC API 中定义了一些Java类分别用来表示与数据库的连接(connections), SQL语句(SQL statements), 结果集(result sets)以及其它的数据库对象, 使得Java程序能方便地与数据库交互并处理所得的结果。...

    MySQL查询把多列返回结果集拼装成一个字段

    使用场景 mysql中有种可以通过join相关操作进行表与表之间的方式...2主表中记录相关业务数据,然后关联相地址表处理结果集,就可以得到我们需要的结果 原数据 最终需要的数据 执行的SQL如下 SELECT template.temple

    JAVA程序设计习题集

    习题集内容覆盖面广,包括:Java言的基本常识、基本语法、面向对象的基本概念、数组、字符串、异常处理、文件和数据流、图形用户界面设计、小应用程序、线程、编程规范、网络程序设计、多媒体民图形学程序设计以及...

Global site tag (gtag.js) - Google Analytics