`

Oracle语句:图片的读取

    博客分类:
  • JAVA
阅读更多

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+"&amp;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();
				}
			}
分享到:
评论

相关推荐

    通过xlrd读取excel生成oracle的建表语句

    本话题主要关注如何利用Python的xlrd库来读取Excel文件,并根据其中的数据生成适用于Oracle数据库的建表语句。 首先,xlrd是一个Python库,专门用于读取Excel文件。它支持多种Excel文件格式,包括.xls和.xlsx,使得...

    Oracle Sql语句转换成Mysql Sql语句

    OracleSqlConvert4MysqlSqlTool.java这个源码工具,根据描述,应该是实现了自动读取Oracle SQL语句,分析其结构,并根据MySQL的语法规则进行转换,然后将转换后的SQL语句保存到指定的目标文件中。这个工具简化了手动...

    超酷30个Oracle语句优化规则详解

    ### 超酷30个Oracle语句优化规则详解 #### 一、选用适合的Oracle优化器 在Oracle数据库中,优化器的选择对于查询性能至关重要。Oracle提供了三种优化器模式来帮助用户根据实际情况选择最合适的执行计划: 1. **...

    Oracle语句规划详解

    ### Oracle语句规划详解 #### 一、Oracle语句优化的重要性 在数据库管理与开发过程中,优化Oracle SQL语句对于提升系统的整体性能至关重要。优化不仅仅意味着更快的数据查询速度,还能减少资源消耗,提高数据库...

    Oracle维护常用SQL语句汇总

    根据提供的文件信息,我们可以归纳出一系列与Oracle数据库维护相关的SQL查询语句,这些语句主要用于监控和管理Oracle数据库系统的各个方面。接下来将详细解释每个查询语句的功能及其应用场景。 ### 1. 查询Oracle...

    oracle sql语句学习

    Oracle SQL语句是数据库管理与数据查询的重要工具,尤其在Oracle数据库系统中,掌握SQL的高效使用至关重要。这个"oracle sql语句学习"资源包显然旨在帮助初学者逐步提升到高级水平,通过全面的笔记资料,使用户能够...

    oracle 查询语句实例

    Oracle查询语句是数据库管理中不可或缺的部分,尤其在处理复杂数据检索时显得尤为重要。Oracle SQL是一种结构化查询语言,用于与Oracle...通过实际操作这些查询语句,你将能够更有效地从Oracle数据库中获取所需信息。

    Oracle语句优化规则汇总

    本文将深入探讨Oracle语句优化的若干关键规则,帮助你提升数据库的运行效率。 1. **选择正确的索引策略**:索引是提升查询速度的关键。为经常出现在WHERE子句中的列创建索引可以显著加速查询。B树索引适用于等值...

    oracle常用SQL语句(汇总版).docx

    INSERT 语句还可以在插入数据时使用 SELECT 语句来从其他表中获取数据: INSERT INTO 表名(字段名 1, 字段名 2, ……)SELECT(字段名 1, 字段名 2, ……)FROM 另一个表名; 在插入字符串类型的字段时,必须使用...

    excel2003 生成oracle 建表语句

    2. **编写宏**:宏是用Visual Basic for Applications (VBA) 编写的,可以读取Excel中的数据并生成相应的SQL语句。 3. **运行宏**:启用Excel的宏功能后,执行宏会自动生成建表语句,这些语句可以直接复制到SQL...

    c# oracle转starRocks(doris)建表语句

    总的来说,Oracle到StarRocks的迁移过程涉及到数据库元数据的获取、数据类型的映射、SQL语句的构造和执行、数据的批量迁移,以及异常管理和测试验证等多个环节。C#作为一个强大的编程语言,提供了丰富的库和工具,...

    Mysql的表对象Sql语句转换单表,转换成Oracle创建表sql

    这个文本文件可以作为输入,通过脚本或工具读取并转换为Oracle兼容的语法。 4. **转换过程**:输入MySQL的表名,工具会自动生成Oracle的`CREATE TABLE`语句。这通常涉及解析MySQL的字段信息,然后根据Oracle的语法...

    Oracle经典语句

    实例名是Oracle数据库的一项基础信息,通过执行如下SQL语句可以获取: - `select name from v$database;` - 或者直接查看`init.ora`文件获取。 #### 19. Oracle通过SQLPLUS查询IP地址 若想通过SQLPLUS查询服务器的...

    SqlServer与Oracle保存与读取图片二进制流

    - **保存图片**:通过读取图片文件并将其转换为字节数组,然后使用SQL Server的`INSERT INTO`语句将数据保存到`ImageData`字段中。 - **读取图片**:查询数据库获取`ImageData`,然后将返回的二进制数据写入响应流...

    Oracle中SQL语句执行效率的查找与解决

    此外,OPTIMIZER_MODE指示了SQL执行模式,SQL_TEXT字段包含SQL语句文本,SHARABLE_MEM字段显示了共享池中的共享内存使用量,而BUFFER_GETS字段则记录了数据缓冲区获取次数。 3. **SQL执行计划解析**:SQL语句的执行...

    linux-cPP-oracle.rar_occi 源码_oracle

    OCPI是Oracle数据库API的一部分,它允许开发者直接访问数据库,执行SQL语句,管理事务,以及处理数据。OCPI支持多种编程语言,包括C++,通过提供面向对象的接口,使得C++开发者可以更方便地进行数据库编程。 二、...

    oracle-occi

    Oracle OCCI,全称为Oracle Call Interface for C++,是Oracle公司提供的一种C++编程接口,用于与Oracle数据库进行交互。OCCI使得开发人员能够利用C++的强大功能来编写高效、高性能的数据库应用。这个“occi详细说明...

    Oracle SQL:经典练习题(附答案)

    本文提供的经典练习题旨在帮助初学者熟悉SQL语句的编写,特别是针对Oracle数据库特有的功能。以下将详细讲解涉及的知识点。 1. **基本查询操作**:练习题中包含了查询员工表(emp)和部门表(dept)的基础信息,...

    oracle高效语句编写知识.doc

    Oracle通过一次读取多个数据块来优化全表扫描的性能。 - **通过ROWID访问表**:ROWID是Oracle的一种特殊类型的键,用于存储记录的物理地址。通过索引访问ROWID,可以极大地提高访问表的速度,尤其是当查询涉及到索引...

Global site tag (gtag.js) - Google Analytics