Oracle话语:图片的读取
Oracle语句:图片的读取
String imgPath= Common.getPropertiesValue("LOCAL_HOST")+"/"+ Common.getPropertiesValue("LOCAL_MANAGEROOT")+"/"+Common.getPropertiesValue("LOCAL_NEWS"); String endtime=null; int lid=0; try { connl = DBClassLocal.getConnection(); String sqll = "select * from (select a.*,rownum rn from (select bb.imagesname,aa.newstitle,aa.newstitle2,aa.newscontent,aa.newstags,aa.tuijiantitle,aa.id from local_news aa, local_newsimages bb where aa.id = bb.newsid and aa.cateid = 'n1141' order by aa.createtime desc) a) where rn <= 1"; psl = connl.prepareStatement(sqll); rsl=psl.executeQuery(); while(rsl.next()){ String path=rsl.getString("imagesname"); String path2= imgPath+path; out.println("<img src='"+path2+"'/>"); out.println("<br/>"); out.println(rsl.getString("newstitle")); out.println("<br/>"); out.println(rsl.getString("newscontent")); out.println("<br/>"); lid=rsl.getInt("id"); String time=rsl.getString("tuijiantitle"); out.println("<a href='xiangxi.jsp?time="+time+"&id="+id+"'>"+rsl.getString("newstitle2")+"</a>"); out.println("<br/>"); out.println("<a href='xdingdan.jsp?time="+time+"'>"+rsl.getString("newstags")+"</a>"); out.println("<br/>"); } out.println(endtime); } catch (Exception e) { e.printStackTrace(); } finally { if (rsl != null) { rsl.close(); } if (psl != null) { psl.close(); } if (connl != null) { connl.close(); } }
int time=Integer.parseInt(request.getParameter("time")); int id=Integer.parseInt(request.getParameter("id")); String imgPath= Common.getPropertiesValue("LOCAL_HOST")+"/"+ Common.getPropertiesValue("LOCAL_MANAGEROOT")+"/"+Common.getPropertiesValue("LOCAL_NEWS"); Connection connl = null; PreparedStatement psl = null; ResultSet rsl = null; int shi=0; String tuanname=null; String endtime=null; try { connl = DBClassLocal.getConnection(); String sqll = "select * from local_news t,local_newsimages k where t.id=k.newsid and t.id=? "; psl = connl.prepareStatement(sqll); psl.setInt(1,id); rsl=psl.executeQuery(); while(rsl.next()){ endtime=rsl.getString("comefrom"); String path=rsl.getString("imagesname"); String path2= imgPath+path; out.println("<img src='"+path2+"'/>"); out.println("<br/>"); } String sql = "select * from HD_AXIUTUAN where id=? "; psl = connl.prepareStatement(sql); psl.setInt(1,time); rsl=psl.executeQuery(); while(rsl.next()){ tuanname=rsl.getString("tuanname"); out.println(tuanname); shi=rsl.getInt("shi"); int tuan=rsl.getInt("tuan"); out.println("<br/>"); out.println("市场价:"+shi+"/斤"); out.println("<br/>"); out.println("团购价:"+tuan+"/斤"); out.println("<br/>"); } out.println(endtime); } catch (Exception e) { e.printStackTrace(); } finally { if (rsl != null) { rsl.close(); } if (psl != null) { psl.close(); } if (connl != null) { connl.close(); } }