论坛首页 入门讨论版 Java

java拼字符串为啥要写成 '"+name+"'?

浏览 200 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-05-30
java拼字符串为啥要写成 '"+name+"'这个样子?如
 String name="cmaster";
String sql ="select * from user where name='"+name+"'";
   
最后更新时间:2008-05-30
"//第一个字符串开始
select * from user where name=
'//第一个sql字符串开始
"//第一个字符串结束
+name+
"//第二个字符串开始
'//第一个sql字符串结束
"//第二个字符串开始
   
0 请登录后投票
最后更新时间:2008-05-31
你想想有啥区别

你不那么写就是
select * from user where name=cmaster

你放数据库的客户端工具或者什么的你执行一下你看看

写了单引号就是

select * from user where name='cmaster'


就这个区别
   
0 请登录后投票
论坛首页 入门讨论版 Java

跳转论坛:
JavaEye推荐