用转义符"\"试试,例如"\'your message\'"

解决方案 »

  1.   

    String subjection="1231";
    String sql="insert into tablename(subjection) values('"+subjection+"')";
      

  2.   

    你可以利用:ResultSet的UpdateString(String columnName,String x)方法,
    如:
    rs.updateString("FileName",yourvalue);
      

  3.   

    在sql server中 '''' 代表一个'
    自己写个函数转换一下!
    刚才没看清楚题目 sorry!
      

  4.   

    在sql server中 '''' 代表一个'
    自己写个函数转换一下!
    刚才没看清楚题目 sorry!
      

  5.   

    to xmvigour(微电):
    我试了
    INSERT INTO(did,name) VALUES(1,'TEST''''TEST')
    怎么会变成两个''?
    结果是:
    1    TEST''TEST
      

  6.   

    一个'是
    INSERT INTO(did,name) VALUES(1,'TEST''TEST')
      

  7.   

    INSERT INTO(did,name) VALUES(1,'TEST''''TEST')
    改为INSERT INTO(did,name) VALUES(1,'TEST''TEST')
      

  8.   

    ''''='
    'dadada''dasda'=dadada'dasda
      

  9.   

    Oracle中
    SQL> insert into a values('i''m good');       --两个''可以表示一个'
      

  10.   

    String s = "........";s里面含有若干个单引号',我用什么方法来替换这些单引号呢?请高手指点一二。
      

  11.   

    用PreparedStatement,不用做任何修改,即可对数据库进行修改
      

  12.   

    同意 xmvigour(微电) 的观点,我们上个项目都是这么做的!