`
gongmingwind
  • 浏览: 588262 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

(转) Mysql Blob类型大小 上传文件大小问题

阅读更多
MySQL有四种BLOB类型:

  ·tinyblob:仅 255个字符

  ·blob:最大限制到 65K字节

  ·mediumblob:限制到16M字节

  ·longblob:可达 4GB

  在每个MySQL的文档(从 MySQL4.0开始)的介绍中,一个longblob列的最大允许长度依赖于在客户/服务器协议中可配置的最大包的大小和可用内存数。

  你可能对在BLOB中存储大型文件非常谨慎,但是请放心使用,MYSQL提供了这样的灵活性!最大包的大小可容易地中的在配置文件中设置。例如:

一,Windows通过文件 my.ini (在系统盘)
[mysqld]
set-variable = max_allowed_packet=10M

二,linux通过 etc/my.cnf
[mysqld]
max_allowed_packet = 16M

  你能指定几乎任何你需要的大小。默认是1M。
分享到:
评论

相关推荐

    oracle中的BLOB(照片)转换到mysql中

    总结来说,从Oracle的BLOB类型字段中提取并转换到MySQL的过程涉及到查询、导出、上传等多个步骤。在实际操作中,需要对数据库API有深入理解,并注意数据的兼容性和性能优化。通过以上方法,你可以顺利地在两个数据库...

    jsp操作mysql数据库的blob字段

    - **设置Blob参数**:使用`setBlob()`方法,传入`FileInputStream`对象和文件大小。 - **执行插入操作**:调用`executeUpdate()`执行SQL,将文件数据存入Blob字段。 5. **步骤二:从MySQL中读出文件并输出**: -...

    blob 文件入库例子

    在IT领域,Blob(Binary Large Object)是一种用于存储大量二进制数据的数据类型,常见于数据库系统中,如MySQL。...同时,也要注意文件大小限制,因为Blob字段的大小受到数据库服务器配置的影响。

    hibernate对Blob类型字段进行数据添加.txt

    在 Java 应用开发中,尤其是使用 ORM 框架如 Hibernate 进行持久化层开发时,如何高效地处理 BLOB 类型字段成为了一个关键问题。 本文档将详细介绍如何使用 Hibernate 对 Blob 类型字段进行数据添加的过程,并通过...

    文件上传下载 数据库mysql

    2. **SmartUpload库**:SmartUpload是一个流行的Java文件上传类库,它简化了文件上传过程,提供了处理文件、验证大小、类型和保存位置等功能。使用SmartUpload,你可以方便地解析上传请求,获取文件信息,并将其保存...

    java实现插入mysql二进制文件,blob类型,遇到问题及解决办法

    ### Java 实现插入 MySQL 二进制文件(BLOB 类型)及遇到的问题与解决办法 #### 一、概述 在处理多媒体数据如图片、音频、视频等时,经常需要将这些二进制数据存储在数据库中。MySQL 提供了 BLOB 类型用于存储二...

    什么是blob,mysql blob大小配置介绍

    BLOB是一个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者... mysql BLOB类型 MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBl

    CLOB、BLOB___CLOB与BLOB的区别

    在 MySQL 中,BLOB 是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储文件的最大大小上不同。每种类型都有其自己的最大存储大小限制。 在 Java 中,CLOB 可以使用两种...

    MySQL存取大文本及二进制文件(图片)

    为了解决这个问题,MySQL提供了BLOB(Binary Large Object)和TEXT类型,它们专门设计用来存储大量的文本和二进制数据。 1. **BLOB和TEXT类型** - **BLOB** 类型用于存储二进制数据,有TINYBLOB、BLOB、MEDIUMBLOB...

    Java+mysql本地图片上传数据库及下载示例

    这个例子提供了一个基础的实现,但在实际项目中,可能需要考虑更多因素,如错误处理、多线程、文件大小限制、安全性等。此外,对于大型项目,通常不推荐将图片直接存储在数据库中,而是采用文件系统或云存储服务,...

    php上传文件并存储到mysql数据库的方法

    在PHP脚本中,可以通过`$_FILES`超全局数组来访问上传的文件信息,包括文件的临时存储路径(`tmp_name`)、文件大小(`size`)、文件类型(`type`)以及上传过程中的错误状态(`error`)。 当上传文件时,需要对...

    jsp实现文件上传下载

    在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它与Servlet、JavaBean等组件...在整个过程中,确保正确配置各组件,以及处理好文件的安全性和性能问题,如限制文件大小、检查文件类型等。

    mysql存储和显示图片

    根据图片文件的大小选择合适的BLOB类型至关重要,这样可以确保既不会浪费存储空间也不会因为超出限制而无法存储图片。 #### 三、创建存储图片的表结构 为了在MySQL中存储图片,首先需要创建一个包含BLOB类型的表。...

    oracle+hibernate 处理blob +uploadify实例

    在本示例中,我们将探讨如何使用Oracle数据库、Hibernate ORM框架以及Uploadify插件处理Blob类型的大数据,如图片或文件上传。Blob(Binary Large Object)是数据库中用于存储二进制大对象的类型,常用于存储图片、...

    用Connector或NET处理BLOB数据.pdf

    - `file_size` 存储文件大小。 - `file` 为MEDIUMBLOB类型,存储实际的文件数据。 ##### 调整`max_allowed_packet` 为了允许更大的数据包传输,可能需要增加`max_allowed_packet`系统变量的值。这个变量控制着单个...

    公文档案在MySQL数据库中的存取.pdf

    此时,需要调整MySQL配置,增加允许存储的文件大小,或者使用分块上传技术处理大文件。 总的来说,将公文档案存储在MySQL数据库中,能够实现高效的空间利用、便捷的文件管理和安全的访问控制。然而,这种方法对平台...

    文件上传与大字段处理

    1. **数据库中的大字段**:传统的关系型数据库如MySQL对字段大小有限制,对于大文本、多媒体文件等大字段,不适合直接存储。常见的解决方案有BLOB(Binary Large Object)和TEXT类型,但处理效率不高。 2. **文件...

    Jsp_Uploading_MySQL.rar_mysql image

    要防止文件上传攻击,如恶意文件注入,可以通过验证文件类型、设置最大文件大小限制、重命名上传文件等方式确保安全。 综上所述,这个压缩包可能包含的教程或代码示例将指导用户如何使用JSP实现文件上传功能,尤其...

    java-web上传文件实例

    8. **异常处理**:文件上传过程中可能会出现各种异常,例如文件大小超出限制、文件类型不被接受、数据库操作失败等。需要为这些情况编写合适的错误处理逻辑。 9. **安全性**:确保上传的文件没有恶意代码,比如病毒...

    实现上传文件的源程序

    MySQL、PostgreSQL等数据库系统都支持BLOB类型。存储文件到数据库的优点包括集中管理、易于备份和恢复,但缺点是可能会增加数据库负担,影响查询性能。如果文件较大,更推荐将文件存储在文件系统或云存储服务(如AWS...

Global site tag (gtag.js) - Google Analytics