十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
将2进制的数据读出,然后base64加密,最后这样子:
创新互联于2013年成立,先为班玛等服务建站,班玛等地企业,进行企业商务咨询服务。为班玛企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
img src='data:image/jpg;base64,/9j/xxxxxxxxx'
差不多流程就是这样。
如果图片较大的话,就write到本地,然后在img标签中写上路径
通过
SecureCRT
.exe连接linux操作系统。
切换到oracle
用户。
输入
su
oracle
打开监听。
输入
lsnrctl
start
。
监听启动成功。
显示如下图。
打开sqlplus
程序。
输入
sqlplus
/nolog
进入sqlplus界面。
在sqlplus连接数据库。
输入
connect
/as
sysdba.
显示连接成功。
输入startup
,启动oracle
数据库。
查看oracle
数据库是否启动成功。
退出sqlplus界面,并输入top命令。查看是否有oracle的进程。
%
'其中,filemime存放的是该文件的格式,filenmae存放该文件名称,fileraw就是long raw字段
'在要显示图片的页面这样写 img src=show.asp?id=xxx width=180 ,之后本页面就可以从数据库中把图片数据取出来进行显示。
Set rs = Server.CreateObject( "ADODB.recordset ")
sql= "select filemime,filename,fileraw from imgtable where id= ' "request( "id ") " ' "
rs.open sql,cn,1,1
if not rs.eof then
Response.ContentType = rs( "filemime ")
Response.AddHeader "Content-Disposition ", "online;filename= "rs( "filename ")
Response.BinaryWrite rs( "fileraw ").getChunk(rs( "fileraw ").ActualSize)
rs.close
%
要把查出来的数据放到前台html页面上,就需要把数据以json的方式,传递到前台,之后,前台解析json数据。把数据放到相应的位置上去。
至于图片,数据库存储图片的相对路径就可以了,到时候,界面通过相对路径去找图片,并显示出来!
我来帮你解答吧。展示表article,假设表article有2个字段,id number和name varchar:%@ page language="java" contentType="text/html; charset=GBK"
pageEncoding="GBK"%
%@ page import="java.sql.*" %
!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " "
%
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@127.0.0.1:1521:orcl", "username", "password""; //改成自己数据库内容Connection conn=DriverManager.getConnection(url); //建立数据库连接
Statement stmt=conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from article ");
%
html
head
meta http-equiv="Content-Type" content="text/html; charset=GBK"
titledisply table content/title
/head
bodytable border=1 tr tdid/td tdname/td /tr
%
while(rs.next()) {
%
tr
td%=rs.getInt("id") %/td
td%=rs.getString("name") %/td
/tr%}%
/table
/body%stmt.close();
pstmt.close();
conn.close();%
/html
用PHP吧,和Linux搭配比较好。具体的我不会,你再问别人吧。
在Linux上安装PHP,Apache,Apache是页面服务器,PHP是php脚本解释器。
写一个php脚本,里面连接上你的oracle数据,并把数据显示出来。
其他人直接访问这个页面就OK了。
PHP怎么配置,
PHP脚本怎么写
写好了怎么测试、调试。你再问其他人好了。
当然,用JSP也是可以的,不过…………总觉得linux上装Java不舒服。
何况现在PHP也支持Oracle了,所以,还是推荐使用PHP脚本。