java中sql字符串的单引号的无效字符

Ash*_*sia 5 java mysql

由于java sql字符串中的单引号,我得到"无效字符常量",我需要双引号,我把它放在单引号中

new StringBuffer("SELECT REPLACE(u.nombre,',',' ') as Organizacion,  ")
    .append(" CONCAT(' " ',REPLACE(s.direccion,',',' '),'"') as Street, '""' as Street2,")
Run Code Online (Sandbox Code Playgroud)

Den*_*ret 2

您必须转义 java 字符串文字中的引号:

.append(" CONCAT('\"',REPLACE(s.direccion,',',' '),'\"') as Street, '\"\"' as Street2,")
Run Code Online (Sandbox Code Playgroud)