社区
Web 开发
帖子详情
在线等待!问个关于插入数据库的时候,生成txt文件,让该文件下载的问题
good_good
2004-12-25 10:23:23
问你个问题,我用jsp操作数据库的时候,我往数据库里插入了许多条记录,我想插入的时候,把这些记录,打到日志文件里,做成txt文件,提供给别人下载,这应该如何操作实现啊。
但是.txt后缀的文件,通过浏览器是可以直接浏览的,不会弹出要求下载的对话框,我应该如何实际这功能,既不让他通过浏览器浏览,而直接下载下来我已经在数据库里插入过的数据记录;
...全文
89
5
打赏
收藏
在线等待!问个关于插入数据库的时候,生成txt文件,让该文件下载的问题
问你个问题,我用jsp操作数据库的时候,我往数据库里插入了许多条记录,我想插入的时候,把这些记录,打到日志文件里,做成txt文件,提供给别人下载,这应该如何操作实现啊。 但是.txt后缀的文件,通过浏览器是可以直接浏览的,不会弹出要求下载的对话框,我应该如何实际这功能,既不让他通过浏览器浏览,而直接下载下来我已经在数据库里插入过的数据记录;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
little06
2004-12-26
打赏
举报
回复
用File类就可以了
写文件而已
操作数据库的时候
把数据写到文件里
这里有很多写文件的帖子
查一下有很多
good_good
2004-12-25
打赏
举报
回复
不懂啊,能说详细点吗?如果把每插入进的数据库都生成TXT文件啊
pstmt.setString(1,no);
pstmt.setString(2,passwd);
pstmt.setString(3,date);
pstmt.setInt(4,cardpoint1);
pstmt.executeUpdate();
我的数据代码是这样的,是通过循环来实现的,在好多条。
然后把每插入进的数据,都插入进一个文件里,字段就是插入进的内容
zealVampire
2004-12-25
打赏
举报
回复
"txt=text/plain" 是mimetype
-------------------------
写个类似的下载程序就可以了
response.setContentType(mimeType);
response.setHeader("Content-length",leg);
String file2=file.substring(file.lastIndexOf(fileSeparator)+1);
System.out.println("file2="+file2);
response.setHeader("Content-disposition","attachment; filename="+file2);
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
try{
bis=new BufferedInputStream(new FileInputStream(zeal_home+file));
bos=new BufferedOutputStream(response.getOutputStream());
byte[] buff=new byte[512];
int bytesRead;
while(-1!=(bytesRead=bis.read(buff,0,buff.length))){
bos.write(buff,0,bytesRead);
}
}
catch(Exception e) {
response.setContentType("text/html;charset=gb2312");
out.println("\u6587\u4ef6\u4e0b\u8f7d\u5931\u8d25"+e);
}
finally{
if(bis!=null)
bis.close();
if(bos!=null)
bos.close();
String type=request.getParameter("type");
if(type==null)
type="";
if(type.equals("mail")){
System.out.print("\u5220\u9664"+f.delete());
}
good_good
2004-12-25
打赏
举报
回复
没人回答我吗?我好急
good_good
2004-12-25
打赏
举报
回复
问你个问题,我用jsp操作数据库的时候,我往数据库里插入了许多条记录,我想插入的时候,把这些记录,打到日志文件里,做成txt文件,提供给别人下载,这应该如何操作实现啊。
但是.txt后缀的文件,通过浏览器是可以直接浏览的,不会弹出要求下载的对话框,我应该如何实际这功能,既不让他通过浏览器浏览,而直接下载下来我已经在数据库里插入过的数据记录;
JAVA_API1.6文档(中文)
java.sql 提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系
数据库
)中的数据的 API。 java.text 提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。 java.text.spi java.text ...
提高
数据库
插入
效率
插入
数据,是MySQL
数据库
的基本任务。不过不要小看这个
插入
数据的动作。在
数据库
性能优化上,可以在这上面做很...针对这块内容,笔者认为
数据库
工程师在应用程序与
数据库
设计时,需要注意如下几个细节
问题
。 细节
java多线程读取多个
文件
导入
数据库
多个线程读
文件
和单个线程读
文件
,效率差不多,甚至可能不如单线程,原因如下:如果只是单纯的读
文件
,一个线程足够了,因为一般瓶颈是在磁盘io上,多个线程只会在磁盘io上阻塞。因为不同
文件
的读写,会造成磁头的...
(精华)2020年8月19日
数据库
设计
数据库
优化(
数据库
自身的优化,
数据库
表优化,程序操作优化)
从SQL SERVER 2005开始,
数据库
不默认
生成
NDF数据
文件
,一般情况下有一个主数据
文件
(MDF)就够了,但是有些大型的
数据库
,由于信息很多,而且查询频繁,所以为了提高查询速度,可以把一些表或者一些表中的部分...
Oracle
数据库
导入csv
文件
(SQLLDR命令行)
1.说明 Oracle
数据库
导入csv
文件
, 当csv
文件
较小时, 可以使用
数据库
管理工具, ...有一个USER_INFO.csv
文件
, 需要导入到
数据库
中USER_INFO表, 而且有1.5亿条数据, 要求导入耗时尽量小。 这里先介绍基
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章