cur.execute(sql, (‘123’, ‘云天明’)) 区别: 方式一会存在sql注入的风险,方式二中用python内置的方法可以对sql语句中传入的参数进行校验,在一定程度上屏蔽掉sql注入,增加了sql的安全性,在不便直接使用sqlArchemy框架(底层实现也是调用的方式二)的情况下,建议选择方式二。
sql = "“select id,name from user where id = %s and name =%s” cur.execute(sql, (‘123’, ‘云天明’)) 区别: 方式一会存在sql注入的风险,方式二中用python内置的方法可以对sql语句中传入的参数进行校验,在一定程度上屏蔽掉sql注入,增加了sql的安全性,在不便直接使用sqlArchemy框架(底层实现也是调用的...
sql = "“select id,name from user where id = %s and name =%s” cur.execute(sql, (‘123’, ‘云天明’)) 区别: 方式一会存在sql注入的风险,方式二中用python内置的方法可以对sql语句中传入的参数进行校验,在一定程度上屏蔽掉sql注入,增加了sql的安全性,在不便直接使用sqlArchemy框架(底层实现也是调用的...