+ account+的意思是连接一个变量名为account的字符串
因为+account+中的account是一个变量,在sql语句中变量不能写在双引号之内
如:string account=“abc”;
则:String sql="select * from tb_consumer where account='abc' ";
最后一个account是一个变量,给它赋值后作为SELECT的条件,SQL中字符串拼接用' "+变量+ " ' (即双单双引双加)
+不是数学的加法,是字符串的连接符
如account变量是15
则sql="select * from tb_consumer where account='15' "
是连接字符串。
如
b = "ss"
"a" + b + "c" 就等于 "assc"