200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > java sql拼接字符串_java字符串拼接(SQL)

java sql拼接字符串_java字符串拼接(SQL)

时间:2018-08-19 23:11:42

相关推荐

java sql拼接字符串_java字符串拼接(SQL)

Java中代码输入:

String sql = "SELECT * FROM login where name like '%"+sName+""+"'"+"";

String sql1 = "SELECT * FROM login where name like '%"+sName+"'";

String sql2 = "select * from login where name like '"+sName+"' and password='"+line+"'";

System.out.println(sql);

System.out.println(sql1);

System.out.println(sql2);

结果:

SELECT * FROM login where name like '%1'

SELECT * FROM login where name like '%1'

select * from login where name like '1' and password='10'

分析:sql 和 sql2 看起来感觉差异很大,两种写法,实际本质是一样的,sql1也一样,sql拼接的结构如下方分析

" 文本 "+变量+" "+"文本"+" "

1、首先两侧是" ,这个是说明里面是个字符串,如 String s=“S”,两边的引号就是这个意思

2、里面有变量时,使用 "+变量+" 的格式

3、 "+"文本"+" 这个其实没有必要,因为文本本来就能显示出来,没有必要这么写。例子就是sql和sql1后面部分的写法,"+"'"+" 等价于 ' ,在字符串里直接写出就好了,就像普通文字一样写。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。