查询比较字符串在Oracle中有效,但在Java中无效

时间:2012-01-05 21:15:13

标签: java jdbc

我正在使用一个非常简单的查询:

SELECT id FROM infotable WHERE email = 'joe.blow@smiths.com'

此查询在Oracle 10g中返回结果,通过Golden32前端。

当我尝试通过Java / JDBC进行相同的查询时,我什么也得不到。

我尝试了PreparedStatement和Statement,没有快乐。我尝试将'joe.blow@smiths.com'和电子邮件单独添加到upper()和lower()的各种组合中。我还选择了来自infotable的所有电子邮件值,在输出旁边放置字符串标记以消除数据库中的空格作为问题(我还将电子邮件字段包装在rtrim()和ltrim()中)。

关于它可能是什么的任何想法?

1 个答案:

答案 0 :(得分:0)

您确定通过Golden查询工具以Java身份连接同一用户吗?