`
tangqi609567707
  • 浏览: 36539 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

java 读取文件并存入数据库

    博客分类:
  • JAVA
阅读更多

工作中发现有一个功能不好使,虽然公司框架有上传功能,但是不适用,所以自己写了一个简单的样例,部分代码如下:

       

           //获取文件minetype使用
            FileNameMap fileNameMap = URLConnection.getFileNameMap(); 
            File file=null;
            InputStream is = null;
            //多张图片,fjpsth是图片路径
            for(int i=0;i<fjpsth.length;i++){
                file = new File(fjpsth[i]);
                //获取图片名称
                String name = file.getName();
                //获取图片minetype
                String type = fileNameMap.getContentTypeFor(fjpsth[i]); 
                //把文件转换成字节数组
                is = new FileInputStream(file);
                long length = file.length();
                if (length > Integer.MAX_VALUE) {
                     throw new IOException("File is to large "+file.getName());
                }
                byte[] bytes = new byte[(int)length];
                int offset = 0;
                int numRead = 0;
                while (offset < bytes.length
                   && (numRead=is.read(bytes, offset, bytes.length-offset)) >= 0) {
                  offset += numRead;
                }
               if (offset < bytes.length) {
                   throw new IOException("Could not completely read file "+file.getName());
               }
               //插入数据库
               …………
            }
            is.close();

 

0
7
分享到:
评论
2 楼 tangqi609567707 2014-11-17  
cwqcwqmax9 写道
没说明白。没说清楚  。

谢谢你的评论,以后我会写详细明白。
1 楼 cwqcwqmax9 2014-11-17  
没说明白。没说清楚  。

相关推荐

    java读取xml文件并存入数据库

    java从xml中读入数据并存入到sqlserver2005数据库中

    java中读取shp文件数据存入数据库

    shp文件:地理信息系统,也被称作GIS,它主要的扩展类型是SHAPEFILE (.SHP),一个包含了矢量地理空间数据的流行文件格式,描述了几何形态,点,线和多边形...该方法通过java代码实现将shp文件的数据读取以及存入数据库

    java读取excel并存入数据库

    java从excel中读取数据并保存到sqlserver数据库中。 其中所需包需要自己下,一个是微软的sqlserver连接驱动包。还有一个是连接excel相关的包,网上都能找到。

    java解析Excel文件并把数据存入数据库和导出数据为excel文件SpringBoot代码示例

    2、java读取数据库数据,并导出为excel文件。 3、README.md中有详细的操作步骤示例。 使用说明: 1. 先使用postman导入:other/excel相关.postman_collection.json 2. 导入sql到数据库:other/excel.sql 3. idea导入...

    利用POI解析excel并存入数据库demo

    在这个"利用POI解析excel并存入数据库demo"中,我们将关注如何使用 POI 库来读取 Excel 文件,并将数据有效地存入 MySQL 数据库。 首先,要开始使用 POI,你需要在你的项目中引入相应的依赖。如果你使用的是 Maven...

    JAVA读取CSV到数据库表中

    本人以JAVA来实现以支付宝的账单表为例,实现JAVA读取CSV..csv是一种文件格式(如.txt、.doc等),也可理解.csv文件就是一种特殊格式的纯文本文件。即是一组字符序列,字符之间已英文字符的逗号或制表符(Tab)分隔。

    java读取excel数据存入数据库

    java从excel中读入数据库并存入sqlserver2005数据库中

    java使用javacsv读取csv文件 导入Mysql数据库

    以上就是使用javacsv库读取CSV文件并导入到MySQL数据库的基本步骤。在实际应用中,你可能需要处理更复杂的情况,比如错误处理、事务管理、性能优化等。此外,考虑到文件读写和数据库操作的性能,你还可以考虑使用多...

    java实现上传图片存入到数据库

    接着,我们需要将图片数据存入数据库。在大多数情况下,数据库不会直接存储二进制大对象(BLOB),而是存储二进制数据的引用或路径。以MySQL为例,我们可以创建一个包含图片ID、名称和二进制数据的表: ```sql ...

    java 读取txt数据并保存到数据库中源代码

    java 读取txt文本文件中的数据并保存到数据库中源代码,假设txt已有格式,并以","分隔。其中的sql包需要自己去微软官网下载。

    JAVA串口助手接收数据并解析数据存入MySQL数据库中

    总结,Java串口助手接收串口数据并存入MySQL数据库涉及了串口通信、数据解析、数据库操作等多个技术环节。通过合理设计和实现,这样的工具能有效地帮助我们收集和存储来自串口设备的数据,为数据分析和应用提供支持...

    java读取xml数据存入数据库

    java从xml中读取数据存入sqlserver2005数据库。 所需包请自己下。

    java将excel数据读取存入mysql数据库中

    以下是一个基本的示例,展示如何使用Java连接到MySQL数据库并插入数据: ```java import java.sql.*; public class MySQLConnector { public static void main(String[] args) { String url = "jdbc:mysql://...

    java把文本文件内容导入到数据库

    在Java中,我们可以使用`BufferedReader`或`Scanner`类来读取文件内容,然后通过`split()`方法根据分隔符拆分每一行,得到一个字段数组。 例如: ```java BufferedReader reader = new BufferedReader(new ...

    Java解析txt文件到数据库

    本文将详细探讨如何使用Java解析TXT文件并将其中的数据导入到MySQL数据库中。 首先,我们需要了解的是“建表.sql”文件。这个文件通常包含了创建数据库表的SQL语句,用于定义数据的结构和类型。在本场景下,它可能...

    java实现读取word文件并且上传到数据库

    提供的压缩包文件"java读取word和Excel文件"可能包含了示例代码或模板,用于展示如何结合Apache POI和JDBC实现上述功能。通过研究这些文件,你可以更深入地理解如何在Java中实现这个任务。 总的来说,这个项目涉及...

    用java编程将txt文件数据导入oracle

    在本程序中,我们使用 Java 语言的 JDBC 驱动程序来连接 Oracle 数据库,并将 TXT 文件中的数据导入数据库。 4. JDBC 驱动程序:JDBC(Java Database Connectivity)是一种 Java API,用于连接数据库。在本程序中,...

    java 读取Ftp指定位置的文件解析并入库

    标题 "java 读取Ftp指定位置的文件解析并入库" 涉及到的是使用Java编程语言通过FTP(File Transfer Protocol)协议从远程服务器上下载文件,然后对下载的文件进行解析,并将解析得到的数据存储到数据库中。...

    Java解析Excel文件并把数据存入数据库

    Java解析Excel文件并把数据存入数据库 本篇文章主要介绍了Java解析Excel文件并把数据存入数据库的方法,涵盖了上传Excel文件、解析Excel文件、将数据存入数据库等多个方面的知识点。 一、上传Excel文件 在上传...

    详解JAVA生成将图片存入数据库的sql语句实现方法

    JAVA生成图片并存入数据库的sql语句实现方法是指使用JAVA语言将图片文件转换为十六进制字符串,然后将其存储到数据库中的一种方法。这种方法可以满足大规模图片存储的需求,并且可以便于后续的图片管理和检索。 为...

Global site tag (gtag.js) - Google Analytics