我想实现servlet读取.txt文档中的内容并且存入到数据库中,大家能不能告诉我一些思想,和做法。谢谢

解决方案 »

  1.   

    不就是和在Java程序里操作普通文件一样么~~~~
    建议看Java的相关API
      

  2.   

    LZ,其实是你的问题没有描述清楚,如果你落实一下几个细节告诉大家是怎么回事,我相信很多人会给你源码:1、你为什么要用servlet来读取txt文档,一般servlet是web访问中产生的对象,普通的JAVA程序不能做吗?2、你的数据库是什么?ORACLE还是别的数据库,操作方式根据厂家提供的API是有区别的。3、servlet本身为JAVA代码,所以读写方式和普通的JAVA文件一致,只是路径上需要考虑一下而已,如果你的文件是直接放到工程下的某个路径下的,那么一种是通过获取当前web访问的realpath(真正磁盘路径)来访问这个文件,这个也是比较实用的(即使打包也能访问到这个文件,也不受操作系统限制),其次如果放入WEB-INF下面,可以根据资源文件获取方式来提取内容,如果放入classes路径下,可以通过classpath:相对路径来读取文件(不过各类读取方式,使用的类有所区别)。4、你的文件是二进制的还是普通文本类型,因为存储到对应数据库中的存储方式是不一样的。
    5、你是使用了某类DAO层框架(Spring JdbcTemplate、ibatis、hibernate)等,还是直接用JDBC直接连接数据库。请LZ告诉我们以上四点,然后大家才可以详细给你做出解答。