java与数据库-为什么while(resultset。next())死活进不去?

问题描述

为什么while(resultset。next())死活进不去?

resultset.next()结果为true,但为什么while(resultset。next())死活进不去?

解决方案

是否是因为你之前执行了一个resultset.next()用来判断是否是true,然后接着while(resultset.next()),导致刚好到底?

或者,能否把代码贴出来,详细一点。

解决方案二:

迭代器iterator使用方式不当。
可以试试下面的方式:
while( iterator.hasNext() ){
Object obj = iterator.next();
}

时间: 2024-07-30 12:40:35

java与数据库-为什么while(resultset。next())死活进不去?的相关文章

Java的数据库应用

数据|数据库 利用Java开发数据库应用系统时,经常需要在用户界面上显示查询结果.由于SUN公司提供的JDK1.x开发工具包不是可视化的集成开发环境(IDE),不能象Delphi.VB那样方便地把查询结果在DBGrid等表格中显示出来.因此,只能靠自己编写代码来实现. 在实际应用中,我们可以利用Vector.JTable.AbstractTableModel等三个类较好地解决这一问题.以下,详细介绍一下实现方法. 一. 类Vector.类JTable及类AbstractTableModel简介:

java 从数据库取数据并存入本地文本中

问题描述 java 从数据库取数据并存入本地文本中 已经解决了!!!!大家可以不用来围观啦 要求如下: 1.连接数据库,取数据,weibo表中取出 uid和text 2.判断 uid是否相同,如果相同,则把其对应的text存入路径为D:data1的同一文件中,并且以此uid命名文件.格式如下: 3.表的样式如下: 4.我自己已经写了连接数据库,取数据,weibo表中取出 uid和text这部分了,我用的是Map暂存数据,如下: public HashMap<String, String> se

java基础-java读取数据库中图片的地址,然后再显示在jLabel框中,但是运行后没有加载图片

问题描述 java读取数据库中图片的地址,然后再显示在jLabel框中,但是运行后没有加载图片 我是通过新建函数来访问数据库的 public void getData(String medname){ String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String url="jdbc:sqlserver://localhost:1433;DatabaseName=account"; Strin

Java从数据库中读取Blob对象图片并显示的方法_java

本文实例讲述了Java从数据库中读取Blob对象图片并显示的方法.分享给大家供大家参考.具体实现方法如下: 第一种方法: 大致方法就是,从数据库中读出Blob的流来,写到页面中去: 复制代码 代码如下: Connection conn = DBManager.getConnection();   String sql = "SELECT picture FROM teacher WHERE id=1";   PreparedStatement ps = null;   ResultSe

Java程序连接数据库的常用的类和接口介绍_java

编写访问数据库的Java程序还需要几个重要的类和接口.DriverManager类 DriverManager类处理驱动程序的加载和建立新数据库连接.DriverManager是java.sql包中用于管理数据库驱动程序的类.通常,应用程序只使用类DriverManager的getConnection()静态方法,用来建立与数据库的连接,返回Connection对象: static Connection getConnection(String url,String username,Strin

Java mysql数据库并进行内容查询实例代码_java

Java  mysql数据库并进行内容查询 最近用框架做了几个项目,感觉当初底层的东西有点忘了,写一个JDBC的简单的连接代码来熟悉回顾一下,也希望对刚接触的新手能有所帮助.这也是我的第一篇随笔,废话不多说,直接上代码: public Connection getCon() { //数据库连接名称 String username="root"; //数据库连接密码 String password=""; String driver="com.mysql.j

java导出数据库的全部表到excel_java

本文实例为大家分享了java将某个数据库的表全部导出到excel中的方法,供大家参考,具体内容如下 第一步:如何用POI操作Excel @Test public void createXls() throws Exception{ //声明一个工作薄 HSSFWorkbook wb = new HSSFWorkbook(); //声明表 HSSFSheet sheet = wb.createSheet("第一个表"); //声明行 HSSFRow row = sheet.createR

【java 获取数据库信息】获取MySQL或其他数据库的详细信息

1.首先是 通过数据库获取数据表的详细列信息 1 package com.sxd.mysqlInfo.test; 2 3 import java.sql.Connection; 4 import java.sql.DatabaseMetaData; 5 import java.sql.DriverManager; 6 import java.sql.PreparedStatement; 7 import java.sql.ResultSet; 8 import java.sql.ResultSe

(初学者)eclipse编写java 对数据库的操作问题,不知道问题出在哪里,无法入库

问题描述 (初学者)eclipse编写java 对数据库的操作问题,不知道问题出在哪里,无法入库 代码如下:QueryRunner queryRunner = new QueryRunner(); String sql = ""delete from customers where id = ?""; Connection connection = null; try { connection = JDBCTools.getConnection(); System.