jsp如何上传图片到数据库

jsp如何上传图片到数据库,第1张

jsp上传图片到数据,在数据库中有一种类型就是blob存储类型,就是用于储存二进制的。在java.sql里面的PreparedStatment有个setBlob()方法存入数据库,还有ResultSet里的getBlob()就是读取,详情你可以看JDBC Blob如何使用。

在jsp里上传图片很少用上述方式存储到数据库中,一般是将图片上传到服务器项目目录文件夹中,然后数据库中保存该图片文件的地址,如/item/upload/images/我上传的图片.jpg

你的程序没有问题的,但很不标准优化。

1、创建类时,类型名首字母大写;

2、数据库连接Connection以及PreparedStatement等对象,用完后要关闭。

另外还要提醒你的是,在mysql里面不要用blob存大文件,用longblob类型。blob实际上存的信息比较少的:

TinyBlob 最大 255

Blob 最大 65K

MediumBlob 最大 16M

LongBlob 最大 4G


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9409687.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存