import java.io.*; import java.sql.*; public class Test { Connection con = null; Statement stmt = null; ResultSet rs = null; private ResultSet getResultSet() { try { Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url = "jdbc:oracle:thin:@10.23.117.110:1521:zgzhms"; String user = "ibms"; String password = "ibms"; con = DriverManager.getConnection(url, user, password); stmt = con.createStatement(); String sql = "SELECT t.TXN_TRADE FROM T_TXN_TRADE t WHERE t.txn_trade_id = 1"; rs = stmt.executeQuery(sql); } catch (Exception e) { e.printStackTrace(); } return rs; } public void InputDoc() { Test temp = new Test(); ResultSet rset = temp.getResultSet(); try { while (rset.next()) { oracle.sql.BLOB blob = (oracle.sql.BLOB) rset.getBlob("TXN_TRADE"); File f = new File("C:\\temp.doc"); FileOutputStream fos = new FileOutputStream(f); InputStream is = blob.getBinaryStream();// 读出数据后转换为二进制流 byte[] data = new byte[1024]; while (is.read(data) != -1) { fos.write(data); } fos.close(); is.close(); } con.commit(); // 正式提交 rset.close(); } catch (Exception e) { } } public static void main(String[] args) { Test temp = new Test(); temp.InputDoc(); } }
相关推荐
生成Word简历文档可能使用了Apache POI库或者其他Java库,这些库提供了操作Word文档(.docx格式)的API。通过Java代码,我们可以将Base64编码的图片数据插入到Word模板中,同时添加其他个人信息,最后生成完整的...
7. 下载Word文档:生成Word文档后,服务器端可以将其以文件流的形式发送给前端,前端利用axios的blob响应类型来接收这个文件流,并触发文件的下载操作。 以上就是Vue动态生成Word文档的基本实现流程,从构建用户...
总的来说,这个过程涉及到数据库操作、二进制数据处理和PDF文档的生成与操作,这些都是Java开发中常见的技能点,特别是对于处理服务器端业务逻辑和服务接口的开发者来说。了解这些技术可以帮助开发者实现从数据库...
2. **CSV格式**:如果需要以CSV格式导出数据,可以稍微修改上面的SQL查询(如去除注释行),然后通过PL/SQL Developer或其他工具导出为CSV文件。CSV文件可以在Excel中轻松打开。 #### 五、总结 通过上述步骤,我们...
在JavaScript中,将网页内容导出...总的来说,通过JavaScript将网页内容导出为Word文件涉及对DOM的操作、ActiveXObject的使用以及可能的数据转换。这种方法虽然有一定的局限性,但在某些场景下仍是一种有效的解决方案。
在代码中可以通过读取数据库中的数据,然后生成相应的CSV格式数据或直接操作Excel文件对象来实现。 3. 生成PDF文档 生成PDF文档与生成Word和Excel有所不同,因为PDF格式需要一个PDF生成库来创建。流行的Java库如...
前端接收到这个文档流后,再通过一些操作,如创建Blob对象和URL对象,来实现文件下载的功能。 在Vue项目中,我们通常会用到axios库来发起HTTP请求。在上述代码片段中,axios.get函数用于请求后端接口,同时注意这里...
它要求开发者具备良好的数据库管理知识,理解数据类型转换,以及熟练掌握与Word文档操作相关的编程技能。通过以上步骤,我们可以实现高效且准确的数据导出,提高工作效率,同时满足多样化的文档需求。
Apache POI是一个流行的Java库,用于读写Microsoft Office格式的文件,如Word(.doc/.docx)、Excel(.xls/.xlsx)等。而`poi-tl`是基于Apache POI的一个扩展库,它提供了更高级的功能,特别是在基于模板生成复杂...
在实际操作中,我们通常不直接使用JavaScript生成Word或Excel文件,因为这涉及到复杂的数据格式化和文件结构。相反,我们可以借助于一些库或工具,如Apache POI(用于处理Microsoft Office格式)和jsPDF(用于生成...
它可能会使用`Blob`对象和`FileReader` API来生成和读取二进制数据,配合`saveAs`函数(通常来自FileSaver.js库)来保存文件到本地。 3. **转换过程** - 首先,插件遍历HTML文档的DOM,识别文本、图像、链接、表格...
第1章 Java基础 1.1 转换基本数据类型 1.2 Java的运算符 1.3 控制程序的流程 1.4 计算阶乘 1.5 实现命令行程序 第2章 Java面向对象程序设计 2. 1 复数类 2. 2 equals.chashCode...
总的来说,Aspose.Words for Java是Java开发人员处理文档问题的强大武器,无论是简单的格式转换还是复杂的文档操作,它都能提供可靠的支持。通过深入理解和熟练运用这个库,开发者可以极大地提升其在文档处理领域的...
如果你需要在JSP页面上生成Word或Excel报表,可以先用POI处理数据,然后将其保存为文件,最后通过上述方式提供下载。 总结,使用JSP下载Word和Excel文件涉及了JSP基础、Servlet交互、HTTP响应头设置以及文件流处理...
字节数组流通常用于在内存中传输和接收字节数据,尤其在处理文件、图片、PDF、Excel或Word文档等二进制文件时非常常见。 描述中提到的“字节数组流byte[]资源,里面包括png图片、pdf文件、xlsx、docx、txt文件”,...
3. 引入Aspose.Words相关的Java类和方法,根据需求进行文档操作。 4. 对于“word转wpf”,使用Aspose.Words将Word文档加载并解析,然后将其转换为WPF元素,如FlowDocument或TextBlock,以便在WPF应用中展示。 总之...
在网页开发中,有时我们需要提供将页面内容导出为Word或Excel文档的功能,这在数据管理、报告生成或用户下载需求中非常常见。JavaScript作为客户端脚本语言,可以通过一些库和API来实现这一功能。本示例将详细介绍...
实现方式多种多样,如使用Apache POI库导出Excel,使用jsdocx库生成Word,或者借助HTML5的Blob对象和FileSaver.js库将HTML转换为可下载的文档。 验证码实现是防止自动机器人操作的关键,如注册、登录等过程。验证码...
oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...