社区
Web 开发
帖子详情
探求Oracle数据库怎样存储图片
KingSea1989
2010-03-20 03:26:55
我是初级程序员,现在正在学习JSP制作动态网页,请各位前辈指点一二。
...全文
94
12
打赏
收藏
探求Oracle数据库怎样存储图片
我是初级程序员,现在正在学习JSP制作动态网页,请各位前辈指点一二。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yztommyhc
2010-03-21
打赏
举报
回复
楼上的,是否应该是BLOB类型?楼主可以搜索下CLOB和BLOB。。。
xiaozejun
2010-03-21
打赏
举报
回复
如果你只是保存路径的话 楼上的可以 也很简单
如果是保持图片到Oracle数据库中的话 用clob类型
KingSea1989
2010-03-21
打赏
举报
回复
你可以推荐几本书吗
KingSea1989
2010-03-21
打赏
举报
回复
非常感谢,大体上我还能看能这些代码的执行过程。真的很感谢
simple_pai
2010-03-21
打赏
举报
回复
上面是读的。。
这个是写进去的
static void create() throws SQLException, IOException {
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
// 2.建立连接
conn = JdbcUtils.getConnection();
// conn = JdbcUtilsSing.getInstance().getConnection();
// 3.创建语句
String sql = "insert into blob_test(big_bit) values (?) ";
ps = conn.prepareStatement(sql);
File file = new File("IMG_0002.jpg");
InputStream in = new BufferedInputStream(new FileInputStream(file));
ps.setBinaryStream(1, in, (int) file.length());
// 4.执行语句
int i = ps.executeUpdate();
in.close();
System.out.println("i=" + i);
} finally {
JdbcUtils.free(rs, ps, conn);
}
}
simple_pai
2010-03-21
打赏
举报
回复
顶1楼~
楼主可以去图书馆借本书看看。。
static void read() throws SQLException, IOException {
Connection conn = null;
Statement st = null;
ResultSet rs = null;
try {
// 2.建立连接
conn = JdbcUtils.getConnection();
// 3.创建语句
st = conn.createStatement();
// 4.执行语句
rs = st.executeQuery("select big_bit from blob_test");
// 5.处理结果
while (rs.next()) {
InputStream in = rs.getBinaryStream("big_bit");
File file = new File("IMG_0002_bak.jpg");
OutputStream out = new BufferedOutputStream(
new FileOutputStream(file));
byte[] buff = new byte[1024];
for (int i = 0; (i = in.read(buff)) > 0;) {
out.write(buff, 0, i);
}
out.close();
in.close();
}
} finally {
JdbcUtils.free(rs, st, conn);
}
}
KingSea1989
2010-03-21
打赏
举报
回复
那你知道怎样才能上传图片,我又应该把建的文件夹放在哪个位置呢
KingSea1989
2010-03-21
打赏
举报
回复
原来如此,谢谢啦
passself
2010-03-21
打赏
举报
回复
blob是mysql中存储图片的数据类型,在oracle中不知道可以不可以
KingSea1989
2010-03-21
打赏
举报
回复
很抱歉,各位前辈可不可以说详细点,我还是不明白
blob、clob类型是什么?有什么区别呀
luyueanxin
2010-03-20
打赏
举报
回复
一般是将保存图片的路径存到数据库中。。。
amos1989
2010-03-20
打赏
举报
回复
一般提倡直接将图片保存进数据库,这样效率太低了。常用解决方法是:将图片上传上来,保存在项目的某个目录中。。然后将路径(一般是相对路径) 存储进数据库,这样数据量小。效率高
【Day 80】Linux-NAS 和 SAN
存储
本文介绍了三种主要
存储
设备类型及其配置方法:1.
存储
设备分类: DAS:直接连接服务器的专属
存储
(机械硬盘/SSD) NAS:基于文件系统的网络共享
存储
(NFS/CIFS协议) SAN:基于块级共享的高性能
存储
(iSCSI/FC协议) Linux系统配置NFS
存储
:
存储
端:创建共享目录→安装nfs-utils→配置exports文件→启动服务 客户端:安装nfs-utils→编辑fstab挂载→测试读写 基于iSCSI的SAN
存储
配置:
存储
端(Openfiler):创建RAID→建立卷组→配置逻辑卷→
springboot432校园疫情防控系统(论文+源码)_kaic
摘 要国家及社会对高等教育的支持度在近年来呈直线上升,人民也了解到教育的重要性,因此我国的高校数量及在校生数量也逐年递增,人数的增加本就加大了高校的管理工作难度,加之2019年底新型冠状肺炎疫情的爆发,使高校的管理工作难度再上一层楼。为了在疫情期间能更好的维护教学秩序,同时保证在校用户的健康与安全、提高工作的效率、确保每位用户都能得到有效的保护,在进行全面调研、
探求
实际情况之后本人设计并实现了校园疫情防控系统。校园疫情防控系统是在实际应用和软件工程的开发原理之上,运用Java技术开发的一个疫情防控的管理系统
hashCode竟然不是根据对象内存地址生成的?还对内存泄漏与偏向锁有影响?
起因 起因是群里的一位童鞋突然问了这么问题: 如果重写 equals 不重写 hashcode 会有什么影响? 这个问题从上午10:45 开始陆续讨论,到下午15:39 接近尾声 (忽略这形同虚设的马赛克) 这是一个好问题,更是一个高频基础面试题,我还曾经专门写过一篇文章 Java equals 和 hashCode 的这几个问题可以说明白吗, 主要说明了以下内容 随着讨论的进行,问题慢慢集中在内存溢出和内存泄漏的问题上 内存溢出 VS 内存泄漏 这两个词在中文解释上有些相似,至少给我的第一感
net供销社农产品展销系统的设计与实现
在对系统进行测试之后,确定可以实现所有预想的功能,并且可移植性强,可以很好的起到供销社农产品展销管理的作用。人们对供销社农产品展销方面的需求在近年来呈直线上升,同时也了解到供销社农产品展销的实用性,因此人们对供销社农产品展销信息搜索频率也逐年递增,供销社农产品展销信息的增加加大了在管理上的工作难度。为了能更好的维护供销社农产品展销信息管理秩序,同时提高工作的效率、确保每一用户都能得到有效的保护,在进行全面调研、
探求
实际情况之后本人设计并实现了供销社农产品展销系统。net供销社农产品展销系统。
计算机毕业设计辅导-校园外卖订餐系统-源码-文档
本文设计并实现了一个基于Java的校园外卖订餐系统,采用SSM框架、JSP技术和MySQL
数据库
开发。系统包含前台展示与后台管理两大模块,前台支持学生用户注册、菜品浏览、购物车管理和在线下单功能;后台提供菜品信息管理、订单处理和用户管理等功能。通过需求分析、系统设计、代码实现和测试验证,该系统有效解决了传统点餐方式效率低下的问题,实现了餐饮服务的数字化管理。测试结果表明系统运行稳定,功能完善,具有良好的用户体验和管理便捷性。该系统的开发实践了Java Web技术的综合应用,为校园餐饮信息化提供了可行解决方案
Web 开发
81,114
社区成员
341,728
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章