- 浏览: 114436 次
- 性别:
- 来自: 深圳
最新评论
-
w156445045:
博主您好,我的iReport的版本是4.5.1
我添加表格 ...
JasperReport那些事儿(一)——iReport制作表格 -
flrldeye:
非常感谢,问题解决了
JasperReport那些事儿(一)——iReport制作表格 -
lanxia39:
想法很不错,那个javasqlbuilder也不错
你还在用PreparedStatement吗? -
南通ori:
赞一个,不过现在正好要用类似的,只是要数据库连接,和直接添加已 ...
JasperReport那些事儿(一)——iReport制作表格 -
南通ori:
老了。。。。不过还是谢谢。。。
iReport/Jasperreport基础教程(下载)
文章列表
jasperreport
是一个开源的纯java的报表工具,支持导出PDF,Excel,CSV,DOCX等格式的报表。支持多种数据源,包括关系型数据库,java bean和XML等等。
ireport
是基于jasperreport,开源的可视化报表模板编辑工具。
此教程并非我所写,我刚开始学习ireport/jasperreport的时候,也受益于这一教程,所以共享出来。
我是一名初级程序员,工作一年多。还记得刚毕业,踏入社会的时候,面临着很多工作上尴尬和困惑。首当其冲的便是在学校学的知识并不够用,甚至并不管用。于是学习新技术成了重点解决的问题。其实IT行业推陈出新的速 ...
- 2009-10-31 09:02
- 浏览 7605
- 评论(27)
根据yii framework的官方教程,使用 sqlite,在利用Gii生成 Model skeleton 的过程中,很多人会遇到以下错误
CDbConnection failed to open the DB connection: could not find driver
我的是win7+apache+sqlite+PHPv5.3.27,这是我的解决方案:
1. 检查P ...
最近在使用ADT开发的时候,发布程序会出现"ADB Server didn't ACK"和"adb server is out of date"的错误,搜索的时候,发现这些错误都是由于本机上安装了另外一个adb.exe的程序而导致的冲突。
网上很多人在说HTC sync会存在这个问题,而我的本机是安装了Bambook的云梯导致的。这里给一个通用的解决方法。
下载TCPView,使用管理员权限打开,找到adb.exe的程序,右键查看Process Properties。找到adb的路径,把那个程序卸载掉,再重启AD ...
网上搜索外接显示器经常会出现无声音的状况,结合我的经验给大家分享一下解决方案。
我的配置是Acer4820tg笔记本+Windows7 Home+华硕(ASUS)PB238 23寸显示器。
1. 调整显示器的输入模式和笔记本的输出模式。
用HDMI线连上显示器以后,需要吧显示器调成HDMI输入模式(HDMI Input Mode),通常显示器都会有快捷的按钮切换输入模式的。
然后笔记本按Fn键+F5(我的笔记本是F5,有些可能是F2或者F4),可以切换输出模式,如果你只希望外接显示器显示,那就选HDMI那个。如果是两个屏幕都显示就选笔记本+HDMI。 ...
谈对摩尔定律的新认识
- 博客分类:
- 浪潮之巅
写这篇文章的原因是最近看的一本书,《浪潮之巅》。
关于这本书为什么好,我就不多说,大家可以看看下面两篇书荐。
http://blog.zhaojie.me/2011/11/recommended-reading-4-langchaozhidian.html
http://www.dbanotes.net/review/On_Top_of_Tides.html
对于摩尔定律,做IT的肯定耳熟能详。
“集成电路的集成程度每2年(后来修正为18个月)翻一番”。
这是由英特尔公司创始人戈登•摩尔提出的。这个定律也可以理解为
“每18个月,计算机 ...
上一篇文章的更新已经距今一年多了,这一年来,也有了不少成长,想通了一些事情,也积累了不少的东西,可以和大家分享一下。
我常想写博客的目的是什么。开始是为了赚点人气,好让自己有点成就感。然后开始读 ...
LikeSql是什么
LikeSql是我写一个开源的小框架(http://code.google.com/p/likesql/),目标是提供一个更优雅地处理SQL的一个方案,希望能够替代PreparedStatement和直接拼接SQL。虽然现在还有没有正式的release版本,我还在为此努力。
设计宗旨:
专注于优雅地编写SQL和易读性
保持细小和灵活
一些代码示例:
public void testAtStyleExpression(){
LikeSql sql=DML.select("id,name")
...
我先列举PreparedStatement的几大罪状吧。
1.难以调试
。这几乎是PreparedStatement最为人诟病之处了。在Debug的时候,你是无法读到完整的SQL的。
2.过于死板,难以扩展。
罪证:
有一个SQL模板
select * from table where name in (?)
我希望把一个有可能变动的array植入这个模板,例如["Tim","Mary","Joe"], 期望可以得到
select * from table where na ...
其实本来没想买这个本的,我看好的是4820tg
430的那一款,在京东卖5799.在犹豫出手之际,却发现没货了,在卖场了解到广州地区这款机是包销机器,就是只有一个代理商才有货,所以卖场都卖得比
京东贵200,而且还是货尾。悲剧了,心想卖场贵两百不如在京东买个升级版5452G的(说真的,其实升级了的CPU和大容量硬盘对我没啥用。)
在卖场转悠过一轮,结合网上收集的资料,我发现这款机的价格是
淘宝价+200=京东价,京东价+200=卖场价。
出于对快递人员的敬畏,最后还是选择京东自提。话说京东广州总部自提站点离地铁站还真的是挺远的,俺在广州 ...
最初开始写技术博客,是工作了四五个月的时候。那时候我因为项目需要,在学一个报表工具。虽然上手的过程也颇为曲折,但是得益于有前辈带入门,在摸索实践了一段时间后,已经能够很熟练地应用于项目开发。在 ...
1.导读
什么是DSL?领域特定语言(Domain Specific language)通常被定义为一种特别针对某类特殊问题的计算机语言,它不打算解决其领域外的问题。了解更多
2.你使用JDBC来
存取
数据时,怎么处理你的SQL
2.1 对于一个固定条件的查询,我们会使用PreparedStatement来实现。就像下面这个例子,只需要DateOfBirth一个固定条件来查询。
PreparedStatement statement = null;
try {
Connection connection = getCo ...
自Google浏览器Chrome推出的那一天,它的速度鄙视了其他所有的浏览器,也极大地刺激了他们的神经。很多人说,第二次浏览器的战争就此开始,各个浏览器开始了javascript的竞速。Safari,Firefox,Opera都投入了大量的精力去 ...
《Jakarta Commons cookbook读书笔记》系列文章
3.5 Iterator的扩展
3.5.1 循环迭代器LoopingIterator
import org.apache.commons.collections.iterators.LoopingIterator;
List books=new ArrayList();
books.add("EnglishBook");
books.add("Commo ...
可能很多java的初学者对String的存储和赋值有迷惑,以下是一个很简单的测试用例,你只需要花几分钟时间便可理解。
1.在看例子之前,确保你理解以下几个术语:
栈
:由JVM分配区域,用于保存线程执行的动作和数据引用。 ...