String sql = "insert into tmpvalues ('<input type = 'button'>')";
sql = sql.replaceAll("'"," ' ' "); // 将单引号换成替换成俩双引号
stmt.executeUpdate(sql); //在 sql server 2000 中测试通过。
=========================
在查询分析其中: insert into tmp values(' ''hello world'' ') //两个单引号
本文介绍了一种在SQL语句中防止SQL注入的方法,通过将单引号替换为转义字符来确保数据的安全插入。该技巧适用于SQL Server 2000,并通过实际例子展示了如何正确地构造SQL语句。
1365

被折叠的 条评论
为什么被折叠?



