通常我在我的应用程序中使用整数ids,但对于这一段开发,我在一个文本字段上进行查找-一个标记名。我确实使用了cfqueryparam,但考虑到它是一个文本字段,它是否容易受到sql注入攻击,如果是,除了乏味地在字符串中搜索SQL命令之外,其他人如何解决这个问题。我的查询类似于:FROM tag
WHERE tagName = <cfqueryparam cfsqltype="cf_sql_varchar" maxlength
我有以下在16 in 30 in中运行的查询。,但使用cfqueryparam,则它在500 in 2000 in内运行。知道为什么cfqueryparam会导致演出失败吗?不管我刷新页面多少次,它的行为每次都是这样。如果我将列表对成2或3个散列,它在150到200 at时的表现仍然很差。当我消除cfqueryparam时,性能与预期的一样。在这种情况下,可以使用SQL注入,因此使用cfqueryparam当然更好,但从索引列中查找2
首先,我的cconfig是:DB是MS SQL Server 2012目前,在使用cfqueryparam与cfsqltype类型的cf_sql_nvarchar一起运行查询时,我遇到了问题。如果我查看"net.sourceforge.jtds.jdbc.JtdsPreparedStatement.setNString(ILjava