jsp问题,请问一下关于sql的小问题,以下
ResultSetrs_sale=conn.executeQuery("selecttop12t1.ID,t1.GoodsName,t1.price,t1.nowPric...
ResultSet rs_sale = conn
.executeQuery("select top 12 t1.ID, t1.GoodsName,t1.price,t1.nowPrice,t1.picture,t2.TypeName "
+ "from tb_goods t1,tb_subType t2 where t1.typeID=t2.ID and t1.sale=1 "
+ "order by t1.INTime desc");//查询打折商品信息
int sale_ID = 0;//保存打折商品ID的变量
String s_goodsname = "";//保存打折商品名称的变量
float s_price = 0;//保存打折商品的原价格的变量
float s_nowprice = 0;//保存打折商品的打折后价格的变量
String s_introduce = "";//保存打折商品简介的变量
String s_picture = "";//保存打折商品图片的变量
为什么一个整条sql语句要分段?是随意可以分段的吗?在那个 + 前面的语句有个空格的,是为了和后面的语句相连接的吗?(……re,t2.TypeName "+ "fro…… 比如这里) 展开
.executeQuery("select top 12 t1.ID, t1.GoodsName,t1.price,t1.nowPrice,t1.picture,t2.TypeName "
+ "from tb_goods t1,tb_subType t2 where t1.typeID=t2.ID and t1.sale=1 "
+ "order by t1.INTime desc");//查询打折商品信息
int sale_ID = 0;//保存打折商品ID的变量
String s_goodsname = "";//保存打折商品名称的变量
float s_price = 0;//保存打折商品的原价格的变量
float s_nowprice = 0;//保存打折商品的打折后价格的变量
String s_introduce = "";//保存打折商品简介的变量
String s_picture = "";//保存打折商品图片的变量
为什么一个整条sql语句要分段?是随意可以分段的吗?在那个 + 前面的语句有个空格的,是为了和后面的语句相连接的吗?(……re,t2.TypeName "+ "fro…… 比如这里) 展开
1个回答
2018-01-08
展开全部
这个sql作为字符串分段可能是因为长度太长了,所以分段显示在同一屏幕下。至于加空格是必须的,t2.TypeName是字段 ,from是关键字,如果不加空格他们两就连起来啦
更多追问追答
追问
追答
在JSP称作jsp表达式,将已经声明的变量或者表达式输出到网页上面。jsp是在服务器端处理好后再传给浏览器渲染的,由于您截取的片段太少,无法看到全部代码。只能猜测是hot_picture只是作为商品对象的一个参数,每循环一次,就拿出一个新的商品对象,获取的hot_picture就是不同的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询