select查询语句里where 条件能用等于一个变量吗?

例如:Stringuser_mima=request.getParameter("user_mima");selectmimafromuserwherename="use... 例如:
String user_mima = request.getParameter("user_mima");
select mima from user where name="user_mima";
例子写错了 应该是这样:
String user_name = request.getParameter("user_name");
select mima from user where name="user_name";
展开
 我来答
飞鱼678
推荐于2017-11-27 · TA获得超过1052个赞
知道小有建树答主
回答量:708
采纳率:0%
帮助的人:527万
展开全部
当然可以。但是这个变量要拼接进sql语句。你的第二行的写法不妥,这样写是name="user_mima"这个字符串。而不是把user_mima看作变量。
String user_mima = request.getParameter("user_mima");
String sql = "select mima from user where name="+user_mima;
追问
求把user_name当作变量的正确写法
String sql="select mima from user where name='user_name' " ;
匿名用户
2015-05-21
展开全部
当然可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式