数据库
首页 > 数据库> > SQL中单引号和双引号

SQL中单引号和双引号

作者:互联网

比如说:

String sql = "select * from clients where logname='"  +  name +  "' and password='"  +  pwd +  "'" ;

SQL中只支持单引号,表示字符串常量

SQL中的双引号用于表示字符串

两个加号是连接字符串

最终生成的SQL是
select * from clients where logname='xxx' and password='yyy';

 

上面的写法存在sql注入漏洞:

select * from clients where logname='xxx' and password='yyy' or 1='1';

标签:双引号,单引号,clients,logname,SQL,password,where,select
来源: https://www.cnblogs.com/mxj961116/p/10605906.html