0 0

DAO中,rs.next 结果集里是空值,请大家帮看下,谢谢!有贴代码5

public boolean isExists(Operator operator) {
Connection conn = null;
PreparedStatement stmt = null;
boolean tmp = false;
try {
conn = OracleDAOFactory.getConnection();
//conn = OracleDAOFactory.getConnection();
stmt = conn.prepareStatement(GET_AN_OPERATOR);
stmt.setString(1, operator.getOperator_ID());
stmt.setString(2, operator.getOperator_Pwd());
System.out.println(operator.getOperator_ID() + " && "
+ operator.getOperator_Pwd());
ResultSet rs = stmt.executeQuery();

if (rs.next()) {
                   //执行不到这里...
tmp = true;
}

}

catch (SQLException e) {
tmp = false;
} finally {
OracleDAOFactory.closeStatement(stmt);
OracleDAOFactory.closeConnection(conn);
}

return tmp;
}
DAO 
2008年8月31日 12:05

2个答案 按时间排序 按投票排序

0 0

采纳的答案

代码没看出有什么毛病,可能是SQL语句的事,请楼主检查下

stmt = conn.prepareStatement(GET_AN_OPERATOR); 
在创建PreparedStatement对象时传入的sql语句(不知道GET_AN_OPERATOR是个什么常量),在看下
stmt.setString(1, operator.getOperator_ID()); 
stmt.setString(2, operator.getOperator_Pwd());
设置值的时候顺序是否正确

2008年8月31日 13:02
0 0

sql文单独执行过,并确认有结果么?
debug状态下结果集当中有数据么??
重新编译、发布一下

2008年8月31日 12:58

相关推荐

    8.python查看空值.zip

    8.python查看空值.zip8.python查看空值.zip8.python查看空值.zip8.python查看空值.zip8.python查看空值.zip8.python查看空值.zip8.python查看空值.zip8.python查看空值.zip8.python查看空值.zip8.python查看空值.zip...

    ADODB rs.fields()不能为空的解决方案

    然而,在某些情况下,当我们尝试读取特定字段时,`rs.fields()` 可能会返回一个空值或 Null,这通常是由于数据库中该字段的实际值为空、未定义或者数据类型不匹配等原因造成的。 #### 解决方案:检查与处理 Null 值...

    VB 使用DAO对象浏览数据库.rar

    VB 使用DAO对象浏览数据库  rs.MoveFirst '移动记录指针  Command1.Enabled = False '使第一条和上一条按钮不可用  Command2.Enabled = False  Command3.Enabled = True  Command4.Enabled = True  refreshdb ...

    oracle class12.jar nls_charset12.jar存储过程接收数组空值

    然而,在实际操作中,我们可能会遇到一个问题,那就是如何正确地处理数组中的空值(NULL)或空元素。"oracle class12.jar nls_charset12.jar存储过程接收数组空值"这个标题所描述的,就是关于在Oracle 11g中解决这个...

    实验七SQL的空值和空集处理.doc

    但是,当结果集包含空值时,DISTINCT 将如何处理这些空值呢? 6. 使用 GROUP BY 对存在取空值的属性值进行分组 在进行 GROUP BY 分组时,如果某列存在空值,那么这些空值将被视为一个独立的组,从而影响分组结果。 ...

    python处理csv中的空值方法

    在本篇教程中,将会介绍如何使用Python语言来处理CSV文件中的空值。CSV文件广泛应用于数据存储和交换,由于其结构简单和易于编辑,经常被用于各种数据分析和机器学习工作中。在实际使用过程中,由于各种原因,CSV...

    SQL Server中的空值问题.pdf

    正确处理空值,需要对SQL Server中的空值问题有深刻的认识。空值不仅影响数据的准确性和完整性,还可能对应用逻辑产生重大影响。如果不能恰当地处理空值,就可能导致错误的数据决策或业务逻辑错误。例如,在进行数据...

    基于Python的油气行业...S数据库空值运算方法及应用_汪永华.pdf

    文章首先介绍了油气行业数据的重要性和 ArcGIS 软件在油气行业中的应用,然后对常见的五种空值处理方法进行了调研和对比,接着结合 GDB 关系数据库中属性所代表的实际意义和空值转换思想,提出了油气领域 GDB 数据库...

    MySQL数据库:空值比较.pptx

    MySQL有一个特殊的等于运算符“”,当两个表达式彼此相等或都等于空值时,它的值为TRUE,其中有一个空值或都是非空值但不相等,这个条件就是FALSE。 【例】 查询Sell表中还未收货的订单情况。 SELECT * FROM Sell ...

    c#往sqlserver2000数据库中插入时间型数据的空值

    在C#编程中,与SQL Server 2000数据库交互是常见的任务,尤其是在处理时间型数据时。这里我们关注的是如何正确地插入时间型数据的空值(NULL)。在SQL Server 2000中,时间型数据类型通常包括`datetime`,它存储日期...

    利用ADO访问数据库,并进行空值查询。

    4. **处理结果集**:`Execute`方法返回一个`Recordset`对象,我们可以遍历这个对象来获取查询结果。 ```vba Do While Not rs.EOF Debug.Print "StudentID: " & rs("StudentID") & ", Course: " & rs("Course") ...

    探讨SQL Server数据库中空值处理技巧

    探讨 SQL Server 数据库中空值处理技巧 在 SQL Server 中处理空值是数据库系统中非常重要的一方面。空值的存在可能会导致数据不完整、计算错误、外键处理问题等。因此,了解如何正确地处理空值是非常必要的。本文将...

    空值的判断,空值的过滤,补全空值.ipynb

    空值的判断,空值的过滤,补全空值.ipynb

    Python代码源码-实操案例-框架案例-空值、值等缺失值检测….zip

    例如,假设我们有一个包含空值的数据集`df`,我们可以使用以下代码来检查其中的空值: ```python import pandas as pd # 加载数据 df = pd.read_csv('your_dataset.csv') # 检测空值 null_mask = df.isnull() # ...

    Python代码源码-实操案例-框架案例-空值处理方案….zip

    在Python编程语言中,空值处理是至关重要的一个环节,特别是在数据分析、数据清洗以及软件开发过程中。本资源包“Python代码源码-实操案例-框架案例-空值处理方案….zip”显然聚焦于如何有效地处理Python中的空值,...

    asp.net中对数据库表插入null空值的问题

    ### ASP.NET中对数据库表插入NULL空值的问题 在ASP.NET开发过程中,向数据库表插入数据时遇到NULL值处理不当的问题十分常见。本篇文章将详细探讨这个问题,并提供一些解决方案。 #### 问题背景 在ASP.NET应用程序...

    SQL语言中的空值问题.pdf

    SQL语言中的空值问题 SQL语言是关系数据库中最重要的查询语言,而空值的存在是关系数据库中的必要性,因此如何正确地处理SQL语言中的空值问题是一个非常重要的研究方向。本文将从理论角度分析引入空值后SQL语言的...

    matlab 空值预处理

    在数据分析领域,数据预处理是至关重要的步骤,它直接影响到后续分析结果的准确性和可靠性。MATLAB作为一种强大的数值计算和数据分析工具,提供了丰富的函数和方法来处理数据中的空值(NaN,Not a Number)。本教程...

    Python pandas.DataFrame 找出有空值的行

    在Python编程中,处理数据集时常常会遇到数据缺失的问题,也就是空值。Pandas库中的DataFrame对象是数据分析中最常用的数据结构之一,它提供了多种方法来处理空值。本文主要介绍如何使用Pandas DataFrame找出包含...

    数据库中重复值和空值的处理

    在一些情况下,如要查询数据中的几个字段,此时有可能产生重复记录,而重复的记录是不符合规范的,数据表是现实世界的客观反映,因此,空值的产生是不可避免。  1、查询时不显示重复记录  在实现查询操作时,...

Global site tag (gtag.js) - Google Analytics