带数据库连接和参数的程序。 这程序是个很常见的,你以后会经常用到它!
// 拿到数据库联接
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
conn = DriverManager.getConnection("jdbc:oracle:thin:@数据库", "用户名", "密码");// jasper的文件,编译好的
String reportfile = mgr.getPhyPath("/reports/Text.jasper");// 准备参数
Map parameters = new HashMap();
String order_No = rowset.getValue("order_No");
parameters.put("order_No", order_No);
parameters.put("IMAGE_PATH", mgr.getPhyPath("/") + "securd\\common\\images");// 调用jasper
byte[] bytes = JasperRunManager.runReportToPdf(reportfile, parameters, conn);// 关闭连接
conn.close();// 写入到文件
mgr.writeContentToBrowser(bytes, "application/pdf");
// 拿到数据库联接
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
conn = DriverManager.getConnection("jdbc:oracle:thin:@数据库", "用户名", "密码");// jasper的文件,编译好的
String reportfile = mgr.getPhyPath("/reports/Text.jasper");// 准备参数
Map parameters = new HashMap();
String order_No = rowset.getValue("order_No");
parameters.put("order_No", order_No);
parameters.put("IMAGE_PATH", mgr.getPhyPath("/") + "securd\\common\\images");// 调用jasper
byte[] bytes = JasperRunManager.runReportToPdf(reportfile, parameters, conn);// 关闭连接
conn.close();// 写入到文件
mgr.writeContentToBrowser(bytes, "application/pdf");
解决方案 »
- 无法访问http://localhost:8080
- 谈一谈你对面向接口的理解
- org.springframework.orm.hibernate3.HibernateSystemException: a different object
- java 正则 提取内容
- 当我提交一个Action时候,我不想让这个Action显示到地址栏中,该如何实现呢,谢谢
- webwork中<ww:action/>后台action接收参数为null?极度郁闷中
- 急求spring+jdbc(非hibernate)的实例或实例教程
- 如何在java中用sax实现两个xml的合并
- 怪,我直接建一个index.jsp页出也会出错
- 老师布置的数据结构作业用java做。就是关于英语论文的文本分析及词频统计,然后用三元组表示出来,论文做行,单词做列
- [求助!]一个困扰我很长时间的xerces的问题.用过xerces的进!
- 我是个大专生明年毕业 想报个培训班 以便找个好一点的工作 希望有同样经验的给点意见 和 培训的经历和找工作的经历
-------------------------------------
介绍个MSN-群:[email protected]
中国JAVA协会。加为好友就行。