社区
Web 开发
帖子详情
把图片以BLOB形式存入ORACLE数据库中。当文件大于3K时。就报错。为什么?(在线急等)
4229716
2003-09-04 04:25:04
把图片以BLOB形式存入ORACLE数据库中。当文件大于3K时。就报错。为什么?(在线急等)
...全文
89
9
打赏
收藏
把图片以BLOB形式存入ORACLE数据库中。当文件大于3K时。就报错。为什么?(在线急等)
把图片以BLOB形式存入ORACLE数据库中。当文件大于3K时。就报错。为什么?(在线急等)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunnf
2004-03-06
打赏
举报
回复
关注
bjblz
2003-12-21
打赏
举报
回复
没人会吗?
bjblz
2003-12-21
打赏
举报
回复
我也出现了这们的问题
4229716
2003-09-06
打赏
举报
回复
源代码:
<%@ page import="java.sql.*,java.util.Date,java.io.*,java.text.DecimalFormat" contentType="text/html;charset=gb2312" %>
<%
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@120.43.2.12:1521:wj";
Connection con=DriverManager.getConnection(url,"aa","aa");
File MyFile=new File("C:/000001.gif");
FileInputStream fis=new FileInputStream(MyFile);
//插入数据库
String sql="insert into temp values (?,?)";
//获取传值ID
//String id=request.getParameter("id");
//获取image的路径
//String kk=request.getParameter("image");
//long l1=MyFile.length();
//int l2=(int)l1;
PreparedStatement ps =con.prepareStatement(sql);
ps.setString(1,"1");
ps.setBinaryStream(2,fis,(int)MyFile.length());
ps.executeUpdate();
ps.close();
con.close();
fis.close();
out.println("ok!!!");
%>
当文件大于3K多时报错
java.sql.SQLException: 无法从套接字读取更多的数据
当再大点是会报错
java.sql.SQLException: Io 异常: Connection reset by peer: JVM_recv in socket input stream read
dreamsky15
2003-09-04
打赏
举报
回复
不知你的报错是什么类型的。但将大数据存储到Blob字段,最好设置输入流,每8K为一个缓冲,这样就不会出现文件大小的局限。我将100M的软件存到Blob中,再提取出来都没有问题。
honest19
2003-09-04
打赏
举报
回复
你是不是用thin方式的URL.换成OCI
llpei
2003-09-04
打赏
举报
回复
你应该看看你的数据库中这个字段的大下设订试多少
如果有什么错误
贴出来大家看看
4229716
2003-09-04
打赏
举报
回复
急。。。。。。。
4229716
2003-09-04
打赏
举报
回复
up.....
java
中
关于json传
图片
的方法
本文转自:http://www.cnblogs.com/yxy2016/articles/5509095.html 一般来说传
图片
可以以流的
形式
来传输,即便是用json传输,一般也都是传一个地址,而
图片
都存在服务器上,然后顺着地址发送请求下载
图片
。 但是这次公司的项目
中
,
图片
是存在
oracle
数据库
中
的
blob
字段的,并没有存在服务器上,也就是说我必须传
图片
本身过去,而
19c容器數據庫——物理和邏輯結構
数据库
结构:数据文件 重做日志文件 控制文件密码文件 参数文件 归档日志文件 跟踪文件(告警日志文件 后台进程跟踪文件 用户进程跟踪文件)
JDBC(尚硅谷宋红康老师笔记)
JDBC核心技术 讲师:宋红康 微博:尚硅谷-宋红康 第1章:JDBC概述 1.1 数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备
中
以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存
中
的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系
数据库
来完成。 持久化的主要应用是将内存
中
的数据存储在关系型
数据库
中
,当然也可以存储在磁盘文件、XML数据文件
中
。 [外链
图片
转存失败,源站可能有防盗链机制,建议将
图片
保存下来直接上传(img-uJlrc
SQL(Structured Query Language)教程(上)
1、什么是
数据库
数据库
就是一种可以快速访问的一种格式化的数据集合,为了管理
数据库
,使用
数据库
管理系统DBMS(Database Management System)来管理,连接到DBMS,然后下达指令,DBMS执行命令并把结果返回给我们。
数据库
分为关系型
数据库
和非关系型
数据库
NoSQL。 关系型
数据库
:数据保存在彼此相互关联的表格
中
,使用SQL语言操作 关系型
数据库
的DBMS常见的有:MySQL、SQLsever、
Oracle
非关系型
数据库
中
没有关系和相互关联的表格,不支持SQL语言 ..
MySQL分库分表和优化
第九阶段模块三 分库分表技术之MyCat 1.海量存储问题 1.1 背景描述 随着互联网的发展,数据的量级也是成指数的增长,从GB到TB到PB。对数据的各种操作也是愈加的困难,传统的关系性
数据库
已经无法满足快速查询与插入数据的需求。 **解决方案1:**使用NoSQL
数据库
,通过降低数据的安全性,减少对事务的支持,减少对复杂查询的支持,来获取性能上的提升。 **解决方案2:**NoSQL并不是万能的,就比如有些使用场景是绝对要有事务与安全指标的,所以还是要用关系型
数据库
,这
时
候就需要搭建MySQL
数据库
集群
Web 开发
81,116
社区成员
341,738
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章