CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

高手赐教,我在服务器上可以实现把一个文本文件的内容,逐行存到数据库中,数据库就在服务器上,所以容易实现,但是从客户端如何实现啊

楼主blueflame147(蓝色火焰)2005-08-03 18:33:21 在 Java / Web 开发 提问

我在服务器上可以实现把一个文本文件的内容,逐行存到数据库中,因为数据库就在服务器上,所以容易实现,但是从客户端如何实现啊。 问题点数:10、回复次数:9Top

1 楼youthon(可乐可口)(雪碧酷毙)回复于 2005-08-03 18:47:06 得分 0

这就要用到大家讨论很多的smartupload,即文件上传的问题Top

2 楼weicairong(xiaorong)回复于 2005-08-03 19:06:16 得分 0

首先上传到服务器,逐行存到数据库中后在删除Top

3 楼liaoxingya276(独孤过客)回复于 2005-08-03 19:38:52 得分 0

另解,applet读入文件用urlconnection发送到servlet,servelt再将其写到数据库。Top

4 楼blueflame147(蓝色火焰)回复于 2005-08-04 08:52:04 得分 0

各位高手能不能描述的更详细些啊,能不能提供些例子、源码啊??Top

5 楼wxhymy()回复于 2005-08-04 09:13:34 得分 10

jsp页面:  
  <%@   page   contentType="text/html;   charset=GBK"   %>  
  <html>  
  <head>  
  <title>  
  Excel  
  </title>  
  </head>  
  <body   bgcolor="#ffffff">  
  <h1>  
  JBuilder   Generated   JSP  
  </h1>  
  <form   name="form1"   method="POST"   enctype="multipart/form-data"   action="ExcelServlet">  
  <br><br>  
  <input   type="submit"   name="Submit"   value="Submit">  
  </form>  
  </body>  
  </html>  
   
  ExcelServlet:  
   
              SmartUpload   mySmartUpload   =   new   SmartUpload();  
              mySmartUpload.initialize(servletconfig,   request,   response);  
              mySmartUpload.upload();  
              com.jspsmart.upload.File   myFile   =   mySmartUpload.getFiles().getFile(0);  
              FileInputStream   fis   =   new   FileInputStream(new   ByteArrayInputStream(myFile.  
                      m_parent.m_binArray,   myFile.m_startData,   myFile.m_size));  
               
              byte[]   line   =   new   byte[8192];  
              int   i   =   0;  
              String   newLine   =   "";  
              while   ((i=in.readLine(line,   0,   line.length))!=-1){  
  newLine   =   new   String(line,   0,   i);  
  ……将newLine插入数据库……  
              }Top

6 楼blueflame147(蓝色火焰)回复于 2005-08-04 10:04:42 得分 0

wxhymy(),你这个方法好象不行吧,我的想法是,先从客户端把文本文件上传到服务器上,存放到服务器的某个位置,这样我就能实现从客户端来操作,  
  我主要是想知道如何从客户端往服务器上传附件Top

7 楼minisun2000(红色枫叶)回复于 2005-08-04 10:38:22 得分 0

上传的组件多了,选择一个就行了Top

8 楼blueflame147(蓝色火焰)回复于 2005-08-04 11:35:29 得分 0

我没用过这种上传的组件啊,能不能说的清楚些Top

9 楼wxhymy()回复于 2005-08-04 13:55:45 得分 0

FileInputStream   fis   =   new   FileInputStream(new   ByteArrayInputStream(myFile.m_parent.m_binArray,   myFile.m_startData,   myFile.m_size));  
  既然流都出来了,你是想另存,还是干别的,就看你自己怎么写了Top

相关问题

  • 服务器不能写数据库了,也不能写文本文件,是怎么回事,请大家帮忙!
  • 请问怎样将对一个数据库表的查询结果集逐行输入一个文本文件?
  • 如何往远程数据库服务器端存储文本文件(文件名存在数据库中)--请教高手
  • 文本文件保存到数据库?
  • 数据库导出文本文件
  • 文本文件导入数据库
  • 文本文件导入数据库
  • 我的小应用,为什么不能访问服务器的文本文件和连接数据库呀,说什么禁止了。我该怎么办呀?
  • 如何将,.TEXT的文本文件写入数据库中?
  • 文本文件怎么读到数据库里

关键词

  • 数据库
  • 服务器
  • 实现

得分解答快速导航

  • 帖主:blueflame147
  • wxhymy

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo