为什么从数据库中提取的字符串不能进行比较操作

问题描述

Stringr1=rs.getString(1);//数据库中字符串,值为userStringr2="user";//普通字符串if(r2.equals(r1))//??不能进行这个比较操作,纳闷N久了。。。thanku{.........}

解决方案

解决方案二:
报错吗?说详细点呗。。。
解决方案三:
肯定可以比较,但是可能r1并不是"user"而是"user"这样以空格结尾
解决方案四:
引用1楼zhangweiweikol的回复:

报错吗?说详细点呗。。。

+1
解决方案五:
引用1楼zhangweiweikol的回复:

报错吗?说详细点呗。。。

对,oracle中如果用的是varchar2类型的里面的空格是不会自动去掉的,建议用trim()去下空格试下
解决方案六:
引用4楼llongfeng2008的回复:

引用1楼zhangweiweikol的回复:报错吗?说详细点呗。。。对,oracle中如果用的是varchar2类型的里面的空格是不会自动去掉的,建议用trim()去下空格试下

+10你比较下两个字符串的长度看看什么情况

时间: 2024-10-22 04:37:49

为什么从数据库中提取的字符串不能进行比较操作的相关文章

问什么不能将从数据库中提取的字符串进行比较操作。。。

问题描述 Stringr1=rs.getString(1);//数据库中字符串,值为userStringr2="user";//普通字符串if(r2.equals(r1))//??不能进行这个比较操作,纳闷N久了...thanku{.........} 解决方案 解决方案二:怎么叫不能比较?解决方案三:报错吗?说详细点呗...解决方案四:明显可以比较么难道超出定义范围了?解决方案五:贴出错误信息看解决方案六:不懂详细点解决方案七:应该是可以比较吧解决方案八:什么叫"不能比较&

从数据库中提取已设置好格式的文本的一些问题?

问题描述 我要插入数据库的文本已经设置了格式,比如设置为黑体,设置了font-size等,用@插入数据库没问题,可是我要修改这个文本,将它从数据库从提取出来时,它里面就包含了这个设置的格式.font-size,font-family等.用Text.Replace消除太麻烦了,哪位大哥有好的办法不?即从数据库中提取已设置好格式的文本,不显示这个font-size什么的. 解决方案 解决方案二:你存数据库就把格式当字符串存了怎么改呢解决方案三:到底要怎么搞啊,顶上,只有15分了.解决方案四:再顶,从

java-当用JDBC向数据库中插入数据或从数据库中提取数据时,为何有时中文字符会显示为乱码?

问题描述 当用JDBC向数据库中插入数据或从数据库中提取数据时,为何有时中文字符会显示为乱码? 当用JDBC向数据库中插入数据或从数据库中提取数据时,为何有时中文字符会显示为乱码? 怎么才能解决问题,跟jdbc driver Manager的设置有关系吗? 解决方案 数据库字符集 与 页面编码 都使得 是 uft-8?得统一 解决方案二: 建议编码格式采用UTF-8的格式 解决方案三: 在使用数据的每一个节点上,其编码方式必须要一致否则就会出现乱码.特别是使用MySQL时,客户端,连接器.数据库

用友软件-求大神帮忙指点修改SQL数据库中所有特定字符串

问题描述 求大神帮忙指点修改SQL数据库中所有特定字符串 俺有一门水课,看着书一步步地照着做一个用友软件的项目,真的很无聊,记录公司发生的各种交易.我现在想把同学的作业拿过来改一下然后上交.这个用友软件用SQL数据库管理数据.这个用友软件,每个项目有一个账套主管,各种交易需要主管在软件里授权签名.现在我想做的是,首先修改账套主管名字,然而由于各个交易的签字信息不会随账套主管名字改变,我还得修改各个交易的签字. 直观的办法是,直接在SQL里搜索所有值为账套主管名字的字符串,然后替换成我的名字,求S

c++-C++可以用指针数组从字符串中提取子字符串么?

问题描述 C++可以用指针数组从字符串中提取子字符串么? C++可以用指针数组从字符串中提取子字符串么?如果可以请给一个示范QAQ 解决方案 http://www.cnblogs.com/xiangzi888/archive/2012/04/16/2451947.html /* strtok example */#include <stdio.h>#include <string.h>int main (void){ char str[] = ""- This

access-如何在c#中从数据库中提取数据并将数据存在另一表中

问题描述 如何在c#中从数据库中提取数据并将数据存在另一表中 for (int i = 0; i < checkedListBox1.Items.Count; i++) { if (checkedListBox1.GetItemChecked(i)) { OleDbConnection cnn = new OleDbConnection(Form1.con); cnn.Open(); string aa; aa = Form1.su; string bb = "select c_no fr

如何在Java程序中访问mysql数据库中的数据并进行简单的操作_Mysql

在上篇文章给大家介绍了Myeclipse连接mysql数据库的方法,通过本文给大家介绍如何在Java程序中访问mysql数据库中的数据并进行简单的操作,具体详情请看下文. 创建一个javaProject,并输入如下java代码: package link; import java.sql.*; /** * 使用JDBC连接数据库MySQL的过程 * DataBase:fuck, table:person: * 使用myeclipse对mysql数据库进行增删改查的基本操作. */ public

php录入页面中动态从数据库中提取数据的实现

动态|数据|数据库|页面 摘要:用php制作动态web页面时,在提交服务器之前,让php根据用户在当前页面上录入的某字段的值立即从数据库中取出相关的其它字段的值并显示到当前页面上,是php程序开发中的难点.本文以一个具体实例详细介绍了怎样将两个html内嵌式语言php和javascript巧妙结合起来,解决这个难点的具体方法. 关键词:php.动态.html. 现在的网站已经从以前提供静态信息的形式发展到交互式的提供动态信息业务的方式.web的信息服务形式可以概括为两点:向客户提供信息:记录客户

php录入页面中动态从数据库中提取数据的实现_php基础

摘要:用php制作动态web页面时,在提交服务器之前,让php根据用户在当前页面上录入的某字段的值立即从数据库中取出相关的其它字段的值并显示到当前页面上,是php程序开发中的难点.本文以一个具体实例详细介绍了怎样将两个html内嵌式语言php和javascript巧妙结合起来,解决这个难点的具体方法. 关键词:php.动态.html. 现在的网站已经从以前提供静态信息的形式发展到交互式的提供动态信息业务的方式.web的信息服务形式可以概括为两点:向客户提供信息:记录客户提交的信息.要提供这两种服