0
に私は非常に単純なクエリで働いていません:このクエリはGolden32フロントエンドを通過すると、Oracle 10gで結果を返しますクエリは、Oracleで動作しますが、Javaの
SELECT id FROM infotable WHERE email = '[email protected]'
。
私はJava/JDBCを経由する同じクエリを試してみると何も得られません。
私はPreparedStatementとStatementの両方を試しましたが、喜びはありません。 '[email protected]'
と電子メールをupper()とlower()だけでなく、さまざまな組み合わせで入れてみました。私はまた、infotableからすべての電子メール値を選択しました。文字列マーカーを出力の隣に置くと、データベースの空白が問題となりました(rtrim()とltrim()の電子メールフィールドもラップしました)。
何がよいか考えてください。
JDBCコードを表示します。 'SELECT id FROM infotable'も何かを返しますか? –
コード例が役に立ちます。ゴールデンクエリツールを使用しているJava側で同じユーザーとして接続してもよろしいですか? – GriffeyDog
Tomasz Nurkiewicz、それはボイラープレートの基本であったので、私はJDBCを含んでいませんでした。 – Steve