jsp如何从数据库中读取附件(如pdf,excel)并下载

jsp如何从数据库中读取附件(如pdf,excel)并下载,第1张

文件传到数据是什么意思。。。最好把代码贴出来。。。

如果你确定把一个文件的代码都存成了一条记录的话,那你可以用直接把数据输出到一个文件,然后把扩展名改成你原来那个文件的。。。

需要三个步骤:第一步,用php连接数据库;

第二步,用sql语句查询数据并把查询出来的结果存入到一个数组或对象中。

第三步,显示数据。

下面我就用面向过程的编程方式来显示数据。这里我用网页中的表格来显示数据。你可以根据你自己的需要来选择显示的方式。

?php

$conn=mysql_connect("localhost","用户名",”密码“)

//连接数据库,用户名、密码即数据库的用户名和密码

mysql_select_db("数据库名")

//选择你要查询的数据库的名称

mysql_query(”SET

NAMES

'gbk'“)

//设置查询的数据库数据编码,根据数据库的编码设置

$sql="select

*

from

user"

//比如说你要查询一个用户表user,假设它有三个字段,用户id,用户名username,密码password,

$rs=mysql_query($sql)

?

用户ID

用户名

密码

?php

while($row=mysql_fetch_assoc($rs)){

?

?php

echo

$row['id']?

?php

echo

$row['username']?

?php

echo

$row['password']?

?php

}

?

ADODB.Stream.LoadFromFile(Path)

rs("字段名") = stream.Read()

rs.Update

就放入附件了

至于显示 可以跟picturebox 绑定 直接可以显示的

如果不绑定可以先ADODB.Stream. SaveToFile 到临时文件里 然后 再读取


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

原文地址: http://outofmemory.cn/sjk/9592532.html

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

发表评论

登录后才能评论

评论列表(0条)

保存