上一页 1 2 3 4 5 6 7 ··· 20 下一页
  2012年8月1日
摘要: 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。 假设有两张表:表1 tab1:id size1 102 203 30表2 tab2:size name10 AAA20 BBB20 CCC两条SQL:1、select * formtab1 阅读全文
posted @ 2012-08-01 08:46 星^_^風 阅读(162) 评论(0) 推荐(0) 编辑
  2012年7月31日
摘要: SQLite数据库中一个特殊的名叫 SQLITE_MASTER 上执行一个SELECT查询以获得所有表的索引。每一个 SQLite 数据库都有一个叫 SQLITE_MASTER 的表, 它定义数据库的模式。 SQLITE_MASTER 表看起来如下:CREATE TABLE sqlite_master (type TEXT,name TEXT,tbl_name TEXT,rootpage INTEGER,sql TEXT);对于表来说,type 字段永远是 ‘table’,name 字段永远是表的名字。所以,要获得数据库中所有表的列表, 使用下列SELECT语句:SELECT name FRO 阅读全文
posted @ 2012-07-31 09:27 星^_^風 阅读(232) 评论(0) 推荐(0) 编辑
  2012年7月18日
摘要: 效果预览:由于Label控件没有borderStyle属性,也就是它不支持边框与背景图.所以我们可以通过扩展Label控件来实现边框与背景图!其他不支持边框或者背景的控件如:Text、Image用同样方法可以扩展它。下面运用到自定义Flex控件的[Style]元素标签。下表描述了[Style]元数据标签的属性:选项类型描述nameString(必须) 指定样式名称。typeString指定样式属性值的数据类型。如果类型不是一个像Number、Date这样的ActionScript类型,就要使用packageName.className。arrayTypeString如果type是Array,那 阅读全文
posted @ 2012-07-18 16:13 星^_^風 阅读(232) 评论(0) 推荐(0) 编辑
  2012年7月17日
摘要: 1.JasperReport与Hibernate的整合更改JRXML文件queryString标签里面加一个属性language="hql",然后里面就不用SQL语句了,写HQLXml代码<queryStringlanguage="hql"><![CDATA[fromAircraftaircraftwherecountry=$P{countryCode}orderbyaircraft.id]]></queryString>JRXML文件里面的field是HQL语言查出来的字段Hibernate配置文件和DOJO类配置文 阅读全文
posted @ 2012-07-17 17:05 星^_^風 阅读(232) 评论(0) 推荐(0) 编辑
摘要: JasperReport还可以导出为其它格式,如PDF,XLS,RTF,HTML,CSV下面是导出为PDF和XLS文件Java代码Class.forName("com.mysql.jdbc.Driver");Connectionconnection=DriverManager.getConnection("jdbc:mysql://localhost/jasperreportdb","root","root");try{//据据jasper文件生成JasperPrint对象JasperPrintjasperPrin 阅读全文
posted @ 2012-07-17 17:04 星^_^風 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 1.<jasperReport>根元素包括很多属性pageWidth,pageHeight,leftMargin,rightMargin,topMargin,bottomMargin,orientation,whenNoDataType,isTitleNewPage,isSummaryNewPageorientation表示是横着放,还是竖着放,默认是Portrait(横),也可以选Landscape(竖)whenNoDataType表示页面没有信息的时候怎么办,默认是no pages,如果你想没有数据的时候也显示,就用AllSectionsNoDetailisTitleNewPa 阅读全文
posted @ 2012-07-17 17:00 星^_^風 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 1.空数据(Empty Datasources)就是说JRXML文件里面的内容都是静态的,直接使用JREmptyDataSource就行了Java代码JasperRunManager.runReportToPdfStream(reportStream,servletOutputStream,newHashMap(),newJREmptyDataSource());2.Map数组(Map Datasources)有的时候数据不一定要从数据库里面来,还有可能从Map数组里面来成生Map[]的方法Java代码privateMap[]initializeMapArray(){//你可以把数组里面的每个 阅读全文
posted @ 2012-07-17 16:43 星^_^風 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 分两种方法第一种1.模版Xml代码<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEjasperReportPUBLIC"//JasperReports//DTDReportDesign//EN""http://jasperreports.sourceforge.net/dtds/jasperreport.dtd"><jasperReportname="DBReport"><parametername=" 阅读全文
posted @ 2012-07-17 16:28 星^_^風 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: 在浏览器生成PDF文件,主要用了JasperRunManager对象面的runReportToPdfStream方法,在WEB里一般都先用iReport生成jasper文件,这样就去解析JRXML文件了例子如下Java代码importjava.io.IOException;importjava.io.InputStream;importjava.io.PrintWriter;importjava.io.StringWriter;importjava.util.HashMap;importjavax.servlet.ServletException;importjavax.servlet.Ser 阅读全文
posted @ 2012-07-17 16:26 星^_^風 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一,创建简单的jrxml文件Xml代码<?xmlversion="1.0"?><!DOCTYPEjasperReportPUBLIC"-//JasperReports//DTDReportDesign//EN""http://jasperreports.sourceforge.net/dtds/jasperreport.dtd"><jasperReportname="FirstReport"><detail><bandheight="20"& 阅读全文
posted @ 2012-07-17 15:56 星^_^風 阅读(309) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 20 下一页