0
我正在使用Oracle 11g
,并且当我尝试创建apostrophe
的select语句时,出现以下错误。Oracle - PreparedStatement命令未正确结束
准备好的陈述是否假设照顾撇号或我应该这样做? 有没有办法看到查询只是执行(with true values instead of '?') ?
我正在使用Oracle 11g
,并且当我尝试创建apostrophe
的select语句时,出现以下错误。Oracle - PreparedStatement命令未正确结束
准备好的陈述是否假设照顾撇号或我应该这样做? 有没有办法看到查询只是执行(with true values instead of '?') ?
而是缺乏表(T
)和WHERE
名之间的空间之前,因此,最终执行的SQL看起来像这样SELECT * FROM TABLE TWHERE T.COL1 = '<somevalue>' AND T.COL2 = '<somevalue>' AND T.COL3 = '<somevalue>'
- 注意TWHERE。
你能告诉我们的代码? – rene 2012-08-09 08:00:28
你有哪些错误? – 2012-08-09 08:01:11
'prepareStatement( “SELECT * FROM TABLE T” + “WHERE T.COL1 =?” + “AND T.COL2 =?” + “AND T.COL3 =?”,ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONL Y);' – Nati 2012-08-09 08:07:36