ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vnug <v...@cox.net>
Subject Re: inserting special characters
Date Mon, 19 Apr 2010 10:39:40 GMT


Thanks Andrius and Larry for the information. Modified to use #param#
instead of $param$. This fixed our problems.




Larry Meadors wrote:
> 
> ...or since you're using ibatis2, #param# instead of $param$. :)
> 
> On Sat, Apr 17, 2010 at 2:55 AM, Andrius Juozapaitis <andriusj@gmail.com>
> wrote:
>> It's likely that you used the ${param} notation that includes the string
>> in
>> query instead of #{param}, which binds a prepared statement parameter.
>> regards,
>> Andrius
>>
>> On Sat, Apr 17, 2010 at 10:08 AM, vnug <vnug@cox.net> wrote:
>>>
>>> Hi:
>>>
>>> We are using iBATIS2 and PostgreSQL8.3 with pgjdbc3 and Java1.5.
>>>
>>> We are trying insert a string with "single quote" and it is failing with
>>> SQLException. We were under the impression iBATIS uses PreparedStatement
>>> for
>>> the database connections and this should take care of escaping the
>>> "single
>>> quote". Is there anything we are missing?
>>>
>>> I am attaching the error messages for reference:
>>> ================
>>> [Sat Apr 17 09:56:13 IST 2010] Exception in product logicCreate failed;
>>> nested exception is:
>>>        com.ibatis.common.jdbc.exception.NestedSQLException:
>>> --- The error occurred in xmlfolder/insert.xml.
>>> --- The error occurred while applying a parameter map.
>>> --- Check the insertproductspecificationtemp-InlineParameterMap.
>>> --- Check the statement (update failed).
>>> --- Cause: java.sql.SQLException: ERROR:  syntax error at or near
>>> "round"
>>> at
>>> character 176
>>>
>>> syntax error at or near "round" at character 176
>>> STATEMENT:          insert into product_specification_temp
>>> (product_specification_id,serial_no,test,specification,stp_id) values
>>> ('IDS007-01','4','tst descrption','peach colored 'round' shaped film
>>> coated
>>> tablets','IDT007-01')
>>> ===============
>>>
>>> I would appreciate any pointers to resolve this issue. Thank you.
>>> --
>>> View this message in context:
>>> http://old.nabble.com/inserting-special-characters-tp28274483p28274483.html
>>> Sent from the iBATIS - User - Java mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-java-unsubscribe@ibatis.apache.org
>>> For additional commands, e-mail: user-java-help@ibatis.apache.org
>>>
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-java-unsubscribe@ibatis.apache.org
> For additional commands, e-mail: user-java-help@ibatis.apache.org
> 
> 
> 

-- 
View this message in context: http://old.nabble.com/SOLVED%3A-inserting-special-characters-tp28274483p28287637.html
Sent from the iBATIS - User - Java mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-java-unsubscribe@ibatis.apache.org
For additional commands, e-mail: user-java-help@ibatis.apache.org


Mime
View raw message