关于用jsp编写,导出数据库中文件为".csv"文件问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:45:52
如何使用jsp语言来实现提取数据库中文件,并且由客户端浏览并下载呢?网上关于这方面的问题好像比较少呢?希望高手指点,希望有实例,谢谢。分会多给
以前没有做过文件下载功能,希望有文件下载代码的说明,数据库MS SQL 2005.
要求csv文件的输出。
---------------------------------------------------
现在编写的差不多了,在想一个sql语句,在表1.*,表2.time1,表2.time2,表3.test中,想进行联合查询,分别查询表1中的所有信息,和表2的time1,time2,表3的test.表1的主键为cd,表2的主键为id,表3的主键为id,应怎么编写sql语句呢?

设置下response就可以了吧。
response.setContentType("application/csv");
response.setHeader("Content-Disposition", "inline; filename="result.csv"");
关于文件下载你应该做过吧。只要设置了response的输出类型 下载都是同样的道理
下面的例子是没有下载功能的。
String queryResult = ...;
response.setContentType("application/csv");
response.setHeader("Content-Disposition", "inline; filename="result.csv"");
PrintWriter out = new PrintWriter(new OutputStreamWriter(
response.getOutputStream(), "UTF-8"));
out.print(queryResult);
out.close();

----------------------------
那就比较郁闷了~下载可以有多种实现方式的。建议你去找下符合你当前项目的下载示例看看。
只要你能下载了 那导出任何格式的文件都非常简单的。

你可以把数据库文件在服务器端先导出来,再由客户端下载