首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在jsp页面中播放从oracle数据库中获取的视频

问如何在jsp页面中播放从oracle数据库中获取的视频
EN

Stack Overflow用户
提问于 2020-04-27 02:45:41
回答 1查看 46关注 0票数 0

​

代码语言:javascript
复制
 <p>   I am able to fetch the video from database in jsp page but it is showing like address. So how to play it in jsp page.
thanks in advance
In jsp page 
--------------------
Serial Number	Description	Videos
3	hbjghvfg	"oracle.jdbc.driver.OracleBlobInputStream@25e6fd4d"
4	hghhcs	oracle.jdbc.driver.OracleBlobInputStream@6fac1d5e
5	inserted video for testing	oracle.jdbc.driver.OracleBlobInputStream@1f6b4371
6	fddfdf	oracle.jdbc.driver.OracleBlobInputStream@2211ef76
7	vbvbv	oracle.jdbc.driver.OracleBlobInputStream@442a0e49
8	hhbvb	oracle.jdbc.driver.OracleBlobInputStream@6514448
9	dfdgg	oracle.jdbc.driver.OracleBlobInputStream@6e50c12b
21	grhrh	oracle.jdbc.driver.OracleBlobInputStream@7a01ff1d
22	bnbhbn	oracle.jdbc.driver.OracleBlobInputStream@eb35ba0
26	ghfjh	oracle.jdbc.driver.OracleBlobInputStream@79f7991b
</p>

​

EN

回答 1

Stack Overflow用户

发布于 2020-04-27 12:52:30

看起来您已经在Oracle数据库中存储了Java对象。您必须选择blobs并将其反序列化到本地对象中,然后将其嵌入到结果页面中。

(此外,您可能希望将Oracle标记添加到问题中以展开它)

类似于:

代码语言:javascript
复制
<%
ResultSet rs = stmt.executeQuery("select videos from your_table")
rs.next();
InputStream istr = rs.getBlob("videos").getBinaryStream();
Object obj = new ObjectInputStream(istr).readObject();
String strObjClass = obj.getClass().getName();
out.println("Retrieved object " + obj + " of the class " + strObjClass);
%>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61446204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档